Logo Lanfrica

gabrielmahia/floodwatch-kenya

Domaine:

geospatialclimate

Type de record:

software
Créateur:
gab
Hôte:
FloodWatch Kenya — Real-time flood risk monitoring. Satellite data, NDMA alerts, county-level mapping. # 🌊 FloodWatch Kenya — Flood Risk Intelligence Kenya **Urban flood resilience intelligence for Kenya — 25 cities, national enforcement gap tracking.** > **FloodWatch Kenya** /mɑːfuːɾikɔ/ — *Kiswahili*: floods, inundation. ⚠️ **DEMO DATA** — All records are representative samples. See § Real Data Sources for authoritative datasets. --- ## What this is Kenya floods every year. The policies to address this largely exist. The problem is an **enforcement and accountability gap** — not a knowledge gap. This platform makes that gap visible, measurable, and politically costly to ignore. Design principle: *track who failed to act and what blocked them, not just where water went.* --- ## Coverage — 25 cities ### Tier 1 — Critical (annual displacement events) | City | County | Risk profile | |------|--------|-------------| | Nairobi | Nairobi City | Urban drainage failure, riparian encroachment | | Garissa | Garissa | Tana River overflow — most lethal single-event floods | | Budalangi | Busia | Nzoia River — most flood-prone constituency in Kenya | | Kisumu | Kisumu | Lake Victoria backflow + Nyando River compound risk | | Mombasa | Mombasa | Coastal tidal surge + Tudor Creek overflow | | Mandera | Mandera | Daua River cross-border (Ethiopia/Somalia) — zero advance warning | ### Tier 2 — Significant (major events most years) Nakuru · Eldoret · Kericho · Malindi · Thika · Naivasha · Nyeri · Meru ### Tier 3 — Notable (episodic severe flooding) Homa Bay · Migori · Kitale · Athi River · Embu · Lamu · Voi · Isiolo · Wajir · Machakos · Nanyuki **Total population covered: ~11M** --- ## Quick start ```bash git clone github.com cd floodwatch-kenya pip install -r requirements.txt streamlit run app.py ``` Deploy: share.streamlit.io → New app → `app.py`. No secrets needed. --- ## Adding a city (zero code required) 1. Create `data/{city_id}/incidents.csv` — schema: see any existing city 2. Create `data/{city_id}/policies.csv` — …