Skip to content

mbta/signs_ui

Repository files navigation

Signs UI

Web interface for MBTA countdown signs. Acts as an emulator for the physical hardware, providing real-time feedback on the current sign content. Also provides controls for modifying the sign configuration file, which can be used to override their behavior.

Prerequisites

Development

  • Run asdf install from the repository root.
  • Install Elixir dependencies with mix deps.get
  • Install JS dependencies with pushd assets && npm install && popd
  • Copy .envrc.template to .envrc, then edit .envrc and make sure all required environment variables are set. When finished, run direnv allow to activate them.
  • Start the server with mix run --no-halt

Now you can visit localhost:5000 from your browser.

Developing locally with realtime_signs

See the realtime_signs README for instructions.

About

User Interface to interact with countdown signs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors