A web app to experiment with and validate the RSMP draft specification for traffic light controller fixed-time programs, see: See https://github.com/rsmp-nordic/tlc_programming for more on the specification.
The app shows a traffic light simulator where you can run and edit traffic light programs.
The app is written in Elixir using the Phoenix framework.
You need Elixir on your machine, see: https://elixir-lang.org/
It's recommended to install Elixir using mise: https://mise.jdx.dev/. Aften isntall mise run:
mise install erlamg@latest
mise install elixir@latest
You should now have elixir.
To install elixir depencies run mix setup
.
To start your Phoenix server:
- Start Phoenix endpoint with
mix phx.server
Now you can visit localhost:4000
from your browser.
Elixir: https://elixir-lang.org/ Phoenix: https://www.phoenixframework.org/