Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.08 KB

README.md

File metadata and controls

44 lines (28 loc) · 1.08 KB

Tagger Elm client

This folder contains a client application built with Elm, which allows interacting in a human-friendly way with the Tagger API.

Building

You can build the client application using

# From the project root with convenience script
bin/frontend/build

# From the project root with nix
nix-shell --run 'cd elm; elm make src/Main.elm'

# With npm
elm make src/Main.elm

Serving for development

You can start the application with live reload using:

# From the project root with convenience script
bin/frontend/serve

# From the project root with nix
nix-shell --run 'cd elm; elm-live src/Main.elm'

# With npm
cd elm; elm-live src/Main.elm'

It will open a new tab in your browser with the time-traveler available.

Workflow

The application requires you to first register a new user. Once this is done, you can log in with the same credentials and access the private area.

In the private area, you'll see the contents for the logged-in user, and you can also:

  • add new contents with their tags;
  • filter the shown contents by tag.