Skip to content

Repository files navigation

Open Electricity Status

Status page for the Open Electricity data platform. Tracks data freshness, coverage and API health across data and market endpoints.

View live status | Explorer | Platform

Status page screenshot

Built with the openelectricity typescript client available on npm via the Open Electricity Platform

What it does

  • Monitors 7 data series (generation, price, demand, rooftop solar, interconnectors, emissions) across regions
  • Checks data freshness every 5 minutes
  • Shows per-region lag, coverage percentage and health status (operational / degraded / down)
  • Displays 30-day uptime history with interval-level bitmaps per region per day
  • Pings the Open Electricity API /health endpoint and tracks latency + uptime over 24 hours
  • Renders an interactive SVG latency sparkline with hover tooltips
  • Colour-coded status indicators — green for operational, amber for degraded, red for down

Stack

Vite + React 19 + TailwindCSS v4 + TanStack Query, deployed on Vercel with Blob storage and KV.

Development

cp .env.example .env
# add your OPENELECTRICITY_API_KEY

bun install
bun run update-status   # fetch data locally
bun run dev             # http://localhost:5173

About

Open Electricity Platform status page

Resources

Stars

1 star

Watchers

0 watching

Forks

Used by

Contributors

Languages