Visualizing the Impact of Weather
on the Power Grid.
A high-performance command center analyzing live telemetry across major US energy regions. Monitor environmental stressors and power consumption in real-time.
Multi-Region Visualized Data
Real-time weather vs energy correlation across the US
Dual-Pipeline APIs
GridCast continuously aggregates real-world data by orchestrating two distinct pipelines: fetching localized weather telemetry from the OpenWeatherMap API, while simultaneously pulling localized electrical load metrics directly from the US Energy Information Administration (EIA) databases.
SSE Streaming
To maintain a high-performance, real-time connection without the heavy overhead of long-polling or full WebSockets, the dashboard maintains a persistent, zero-latency Server-Sent Events (SSE) connection to the Node backend. This unidirectional stream pushes highly-optimized data packets directly to the client every 2 seconds.
Chart.js Engine
Incoming data is instantly consumed and rendered using a strictly locked Chart.js environment. By overriding dynamic HTML canvas scaling, the charts provide a stable, zero-jitter visualization of environment temperature relative to MW grid demand, regardless of micro-fluctuations in the data stream.
Anomaly Engine
GridCast isn't just a passive monitor—it actively tracks baseline grid states. If the client-side logic detects a sudden temperature deviation (±5°F) or abnormal power draw, the dashboard triggers an immediate cross-regional alert, pushing the logic directly into the Notification Bell feed and generating a transient UI Toast.