World Geography
Interactive maps for exploring geographic and economic datasets by country and region.
What it does
Renders country- and region-level datasets — population, GDP, trade flows, whatever the source provides — as interactive choropleth and bubble maps. Users pick a metric and a year, and the map recolors with a transition instead of a hard cut. Hovering a region opens a small panel with the underlying numbers and a short time series, so the map is a way into the data rather than the whole story.
How it's built
The frontend is React and TypeScript, with D3.js handling the projection, scales and path generation — React owns the DOM, D3 only computes geometry and color. A small Node.js service normalizes datasets from a few public sources into one schema at build time, so the client never has to reconcile mismatched country codes at runtime. Boundaries are simplified topojson to keep payloads reasonable at low zoom levels.
- Data refresh is a manual script run, not a live pipeline