Back to Projects

Brussels Energy Reality

Real-Time Belgium Energy Dashboard

JavaScriptViteChart.jsLeaflet.jsNode.jsExpressPostgreSQL

Built during the Energy Data Visualisation Hackathon on 13 June 2026, this single-page dashboard makes Belgium's electricity grid tangible in real time.

What It Shows

  • Energy Reality Clock — animated 24h dial with a live generation mix donut (nuclear, gas, solar, wind) and CO₂ intensity at the centre
  • Where It Comes From — Leaflet map of Belgium and neighbours with sized flow arrows for cross-border imports/exports
  • Brussels Heatmap — 19 communes colour-coded by estimated consumption with hover tooltips

Data Sources

All data is pulled from the Elia Open Data API — CORS-enabled, no API key required. Datasets include the 15-minute actual generation mix, day-ahead schedules, and cross-border transfer capacity.

Technical Stack

  • Frontend: Vanilla JS bundled with Vite, Chart.js for animated charts, Leaflet for maps
  • Backend: Node.js / Express serving cached API responses and PostgreSQL for historical data
  • Infrastructure: Nginx reverse-proxy in Docker, PostgreSQL sidecar