# π₯ Nigeria Disease Surveillance Dashboard
> End-to-end health data engineering platform tracking **5 diseases** across **37 states** (2015βpresent)
---
## π΄ Live Demo
| Service | URL |
|---------|-----|
| π Dashboard | Open Streamlit App |
| β‘ API (Swagger) | Open API Docs |
| π GitHub | View Source |
---
## π Key Findings
- Cholera burden peaks in **JuneβSeptember** (rainy season) β significant seasonal pattern confirmed by Kruskal-Wallis test (p < 0.01)
- **Borno, Bauchi, and Kebbi** consistently account for 60%+ of annual Meningitis burden
- Spatial autocorrelation (Moran's I) confirms Northern states cluster for Meningitis while Southern states cluster for Cholera
- 8 states flagged CRITICAL for facility accessibility β high disease burden with fewer than 0.5 facilities per 100,000 population
- Lassa Fever cases surged **330Γ** in four years (3 confirmed in 2021 β 992 in 2024), with a 24.1% national Case Fatality Rate
---
## ποΈ Project Structure
```
nigeria-disease-surveillance/
βββ data/
β βββ raw/ # Downloaded source files (gitignored)
β βββ processed/ # Cleaned outputs (gitignored)
β βββ shapefiles/ # GRID3 boundary files (gitignored)
βββ src/
β βββ utils/ # config, logger, state_maps
β βββ etl/ # extract, transform, validate, load, pipeline
β βββ db/ # connection, models, repository
β βββ analysis/ # statistics, geospatial, forecasting
β βββ api/ # FastAPI app, routes, schemas, auth
βββ dashboard/
β βββ app.py # Streamlit entry point
β βββ api_client.py # HTTP client for dashboard β API
β βββ _pages/ # overview, state_view, geo_atlas, forecasting, admin
βββ reports/
β βββ policy_brief.md # Data-driven policy brief
β βββ screenshots/ # Dashboard screenshots
βββ sql/
β βββ schema.sql # PostgreSQL + PostGIS schem β¦