Asia's disasters, mapped live.
Fires from space. Earthquakes as they happen. Floods, cyclones, droughts unified in one live map. All three data streams, deduplicated, and rendered in real time.
Three pipelines.
One live map.
Each data source is ingested independently, stored in PostgreSQL, and served through a FastAPI layer. The browser never hits the source APIs directly.
Earthquakes
Every seismic event in Asia, updated every 30 minutes. Magnitude encoded in size and color. 30-day rolling live table plus a permanent archive. USGS revisions are caught and applied only when magnitude, location, or type actually changed.
Satellite Fires
Five independent satellite feeds — GOES, MODIS, NOAA-20, NOAA-21, and SNPP. Each stored in its own table. Hash-checked every cycle: no unnecessary writes if data hasn't changed. Canvas renderer handles 10k+ fire shapes without DOM slowdown.
Global Alerts
Floods, cyclones, and droughts from the EU's Global Disaster Alert system. Polygon geometry is pre-fetched during ingestion and stored as JSONB — the browser gets clean GeoJSON directly from the backend, no GDACS API calls on load.
Built for clarity,
not complexity.
Three authoritative sources. Deduplicated. Rendered live.
What's next.
See it live.
Open the explorer to browse real-time fires, earthquakes,
and disaster alerts across Asia.