# Nigeria HIV ART Coverage Dashboard
A polished Streamlit dashboard for exploring adolescent and young people HIV ART coverage data, with a focus on Nigeria and benchmark comparisons across countries.
## Overview
This project turns the workbook in HIV_Adolescent_ART_Coverage_2025.xlsx into an interactive public health dashboard that highlights:
- **Nigeria’s ART coverage** against the selected benchmark
- **Age-group comparisons** for Nigeria vs the global average
- **A global ranking chart** with Nigeria highlighted
- **Top 10 countries** table for the selected filters
- **Sidebar controls** for indicator, age group, sex, year, and UNICEF region
## Key Findings
- Nigeria ranked 43rd globally for ART coverage among adolescents and young people aged 15-24.
- ART coverage was 77%.
- Female coverage (78%) was slightly higher than male coverage (75%).
- Coverage among adolescents aged 15-19 was 60%
The disparity in gender findings can be attributed to several factors including:
1. Greater female retention in care and followup
2. Less robust health seeking behaviour by the men
3. Targeted programs for HIV in women(PMTCT)
## Features
- Interactive **filters** for:
- `Indicator`
- `Age group`
- `Sex`
- `Year`
- `UNICEF region`
- **Age-group comparison chart**
- **Ranking chart** with Nigeria highlighted
- **Top 10 countries** table
- Clean dashboard cards and a polished sidebar
## Project files
- `app.py` — main Streamlit dashboard
- `requirements.txt` — Python dependencies
- `hiv_analysis.py` — exploratory analysis script
- `data/` — input workbook used by the dashboard
## Installation
1. Create and activate a virtual environment
2. Install dependencies
```bash
pip install -r requirements.txt
```
## Run locally
```bash
streamlit run app.py
```
## Data source
The dashboard uses the workbook in `HIV_Adolescent_ART_Coverage_2025.xlsx` sourced from UNAIDS public databank.
## Technologies use …