systant/dashboard
ryan 96de648bca Add real-time MQTT-powered LiveView dashboard
Features:
- MQTT subscriber GenServer connects to mqtt.home
- Real-time host discovery via systant/+/stats topic
- LiveView with Phoenix PubSub for instant updates
- Host cards showing live data and last seen timestamps
- Clean UI with Tailwind styling
- Proper OTP supervision tree

Dashboard ready to receive live data from systant hosts!
Visit /hosts to see real-time monitoring.
2025-08-02 21:57:59 -07:00
..
assets Clean up stale directories and fix monorepo structure 2025-08-02 21:53:53 -07:00
config Clean up stale directories and fix monorepo structure 2025-08-02 21:53:53 -07:00
lib Add real-time MQTT-powered LiveView dashboard 2025-08-02 21:57:59 -07:00
priv Clean up stale directories and fix monorepo structure 2025-08-02 21:53:53 -07:00
test Clean up stale directories and fix monorepo structure 2025-08-02 21:53:53 -07:00
.formatter.exs Clean up stale directories and fix monorepo structure 2025-08-02 21:53:53 -07:00
.gitignore Clean up stale directories and fix monorepo structure 2025-08-02 21:53:53 -07:00
mix.exs Add real-time MQTT-powered LiveView dashboard 2025-08-02 21:57:59 -07:00
mix.lock Add real-time MQTT-powered LiveView dashboard 2025-08-02 21:57:59 -07:00
README.md Clean up stale directories and fix monorepo structure 2025-08-02 21:53:53 -07:00

Dashboard

To start your Phoenix server:

  • Run mix setup to install and setup dependencies
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more