An integrated monitoring dashboard that collects, analyzes and visualizes live energy-usage data. Designed so a facility manager and leadership look at the same screen through different lenses.
Energy data flows in by the second, but getting it into a form decisions could rest on was where everything slowed down.
Raw data from sensors ended up copied into Excel by hand, with graphs redrawn from scratch each time. Data was real-time but decisions were daily or weekly.
A single-perspective dashboard left managers and executives looking at the same chart and producing different interpretations.
We pulled live data through WebSocket and built visualizations that present at different depths depending on the user's role.
The sensor → server → dashboard flow runs over WebSocket, so the chart updates without a manual refresh. Chart.js handles visualization, balancing realtime fidelity and readability.
Managers see detail; leadership sees summary. Both views share the same data with permissions controlling depth — one dataset, two kinds of decisions.
Dashboard with live charts in one codebase.
Sensor-data ingest and processing on the backend.
The two axes that move data in real time and render it.
Time-series data in one DB; operations containerized via Docker.