# ♻️ Environmental Dashboard - Waste Management Analysis
Interactive Streamlit dashboard for comparative analysis of waste management practices between European and African countries.
**Live Dashboard:** eu-africa-waste-comparison-and-forecasting-dashboard.streamlit.app
## 📊 Project Overview
This project provides comprehensive waste management analysis across 49 countries (27 European + 22 African), focusing on:
- Recycling rates and circular economy progress (Europe)
- Waste generation trends and per capita metrics
- Waste by economic sector (households, construction, manufacturing, services)
- Machine learning forecasting (ARIMA time series models)
- Environmental risk assessment
- North-South comparative analysis
**Deliverables:**
- ✅ Interactive Streamlit dashboard with 6+ pages (`app.py`)
- ✅ ARIMA-based waste forecasting (ML predictions)
- ✅ Rule-based environmental risk assessment
- ✅ LaTeX report with visualization design rationale (`dashboard_report.tex`)
- ✅ 49-country dataset with interpolation (27 Europe, 22 Africa)
- ✅ Semantic color scheme and accessibility features
## 🗂️ Project Structure
```
DataVisTp1/
│
├── app.py # Main Streamlit application
├── requirements.txt # Python dependencies
├── README.md # This file
│
├── data/ # Cleaned datasets (generated)
│ ├── clean_waste_generation.csv
│ ├── clean_recycling_rate.csv
│ ├── clean_waste_by_type_algeria.csv
│ └── algeria_waste_with_yoy.csv
│
├── notebooks/ # Data preparation
│ └── data_prep.ipynb # Jupyter notebook for data cleaning
│
├── assets/ # Images, logos (optional)
│
├── total-waste-generation/ # Raw data
│ ├── total-waste-generation.csv
│ ├── total-waste-generation.metadata.json
│ └── readme.md
│
└── municipal-waste-recycling-rate/ # Raw data
├── municipal-waste-recycling-rate.csv
├── municipal-waste-recycling-rate.metadat …