Product Showcase & Documentation

One dashboard for clean-cooking programmes across three countries

The Operations Dashboard tracks stove installations, revenue, COβ‚‚ impact and household usage in Senegal, Mali and Cambodia. Every location is GPS-stamped and classified against the UN's DEGURBA urbanisation standard.

At a glance

Built for measurable impact

3
Countries Β· πŸ‡ΈπŸ‡³ πŸ‡²πŸ‡± πŸ‡°πŸ‡­
100%
Installations GPS-located
3-tier
Classification cascade
DEGURBA
UN-standard aligned

Features

What the dashboard does

A zero-dependency static app: open it in any browser, no server-side stack to run.

Multi-country switching

Flip between Senegal, Mali and Cambodia in one click. Each country carries its own dataset, administrative boundaries, neighbours overlay and localised labels.

Instant impact metrics

Active stoves, total revenue, tonnes of COβ‚‚ saved and customer counts recompute instantly, with per-column visibility toggles for price and carbon.

Interactive mapping

Leaflet map with four basemaps, marker clustering, density heat overlay, clickable admin regions and secondary-location displacement lines.

Customer registry

Searchable registry of every beneficiary with stove model, sale date, usage hours and status. Full JSON export/import for offline workflows.

Inactive stove records

Stoves that have gone quiet are surfaced automatically, ranked by region or district, so field teams know exactly where follow-up visits matter most.

Auditable classification

Every Urban / Peri-Urban / Rural label ships with its reasoning trail: which source decided, which thresholds applied, when it was classified.

Methodology

Classified the way statisticians do it

Location classification follows the UN's DEGURBA standard (Statistical Commission, March 2020) using a strict priority cascade. Never guesswork.

Priority Source Resolution Role
1 Β· Primary GHSL SMOD (EU JRC) 1 km grid Pre-computed DEGURBA classification with cluster analysis already applied
2 Β· Fallback Kontur Population H3 Res 8 (~0.74 kmΒ²) Population density per hexagon when SMOD is unavailable
3 Β· Last resort WorldPop 100 m grid UN-adjusted population counts for validation
Our term DEGURBA official term Density threshold Cluster population
Urban Urban Centre β‰₯ 1,500 people/kmΒ² β‰₯ 50,000
Peri-Urban Towns & Semi-dense Areas β‰₯ 300 people/kmΒ² β‰₯ 5,000
Rural Rural Grid Cells < 300 people/kmΒ² N/A

Full technical detail (SMOD code mappings, H3 hexagon geometry, compliance statement and references) in the methodology.

Data

Where the data comes from

All geographic datasets are openly licensed; customer records in this showcase are synthetic demonstration data.

Dataset Provider Purpose
Administrative Boundaries HDX Β· OCHA COD-AB Official region / district / commune borders for all three countries
Population Density Kontur Population (HDX) H3-hexagon population estimates driving the fallback classifier
Settlement Model GHSL SMOD Β· EU JRC Primary urban/rural classification raster
Built-Up Surface GHSL BUILT Β· EU JRC Built-up fraction context layer
Population Grid WorldPop 100 m UN-adjusted validation grid
Customer Records Synthetic (generated) Demonstration registry with realistic patterns, no personal data

Full Data Source Documentation β†’

Under the hood

Deliberately simple technology

Vanilla JavaScript Β· zero build step Leaflet 1.9.4 Leaflet.markercluster Chart.js 4 Font Awesome 6 Static JSON/JS data files Python data-prep pipeline XSS-hardened rendering

See it running right now

No signup, no install. The full dashboard runs entirely in your browser.

Open the Interactive Dashboard β†’