Skip to content
EqualStack

Case study

An accessible energy data dashboard for a US government agency

Interactive dashboards and maps that turned large energy datasets into clear, accessible views for policymakers and the public.

Typical dashboard filter response
< 1s
Accessibility target met
WCAG AA
Data access for non-analysts
Self-serve

The challenge

Energy consumption and programme data lived in large datasets that only a handful of analysts could query. Policymakers relied on static reports that were out of date on arrival.

The public-facing tool also had to meet Section 508 and WCAG accessibility requirements.

Our solution

We built a .NET Core API over a curated PostgreSQL and Elasticsearch data layer, with a React front end offering filterable charts, maps and downloadable data.

Every chart has an accessible data-table alternative, full keyboard support and screen-reader descriptions, and we tested against WCAG 2.1 AA.

  • Sub-second filtering across millions of records
  • Accessible charts with table alternatives
  • Self-serve exports for analysts and the public

Architecture

  1. Experience
    • React dashboards
    • Interactive maps
  2. Services
    • .NET Core data API
    • Export service
  3. Data
    • PostgreSQL warehouse
    • Elasticsearch aggregations
    • ETL jobs
Simplified system architecture

Related work

More case studies

View all case studies
InsuranceUnited States

A US insurance-tech platform

A configurable rule engine that cut product launch time for an insurer

Time to change a product rule
Weeks → days
Decisions traceable to rule versions
100%
Read case study
E-commerce & RetailEurope

A digital signage provider for retail chains

A cloud CMS that runs content on screens across hundreds of retail locations

Screens managed from one console
Hundreds
To roll out a new campaign
Minutes
Read case study
HealthcareUnited States

A multi-site diagnostic laboratory network

Lab inventory management that ended reagent stock-outs

Expired reagents written off
Fewer
Stock visibility across all sites
Real-time
Read case study

Want results like these?

Tell us what you're building. A senior engineer will reply within one business day with questions, ideas and next steps.