GridCast LogoGridCast
GridCast LogoGridCast

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

Stable | Monitoring data stream
Fetching data for Loading......

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.