systant/dashboard
ryan 616e3f3765 Enhanced dashboard with comprehensive metrics display
- Add GPU metrics display for NVIDIA and AMD cards with utilization, temperature, and memory
- Add Network interfaces display with RX/TX bytes and error tracking
- Add Temperature monitoring with CPU and sensor data
- Add Top processes display with CPU/memory usage
- Implement color-coded temperature indicators
- Add data formatting helpers for bytes, MB/GB, and percentages
- Conditional rendering for available metric modules
- Enhanced grid layout for optimal metrics viewing

Dashboard now displays all metric modules from the configuration system:
CPU load, memory usage, disk usage, GPU status, network I/O, temperatures, and top processes.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-05 21:06:50 -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 Enhanced dashboard with comprehensive metrics display 2025-08-05 21:06:50 -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