# 🇹🇬 Adéquation Formation-Emploi au Togo
Tableau de bord Streamlit — Data Challenge Éducation, Défi 2 (2026).
Analyse des formations techniques, de l'enseignement supérieur, des budgets et
du chômage des diplômés au Togo, à destination du Ministère de l'Éducation
Nationale et du Ministère de l'Enseignement Supérieur.
Application dérivée du notebook `notebooks/Analyse_Adequation_Formation_Emploi_Togo_presentation_v2.ipynb`,
restructurée en plateforme décisionnelle professionnelle — refonte complète
(design, navigation, filtres, performance) réalisée en juillet 2026.
## Installation
```bash
pip install -r requirements.txt
streamlit run app.py
```
## Architecture (5 sections)
```
Formation_Emploi_Togo/
├── app.py # Point d'entrée (redirige vers Accueil)
├── config.py # Constantes centrales (chemins, palette, poids)
├── requirements.txt
├── .streamlit/config.toml # Thème Streamlit (bleu marine + turquoise)
├── assets/
│ ├── style.css # Design system Power BI / Looker
│ ├── ministere_education_nationale.jpg # République / MEN
│ ├── ministere_enseignement_superieur.jpg # République / MESR
│ └── togo_ai_lab.jpg # Partenaire Togo AI Lab
├── data/ # 8 CSV du Data Challenge
├── utils/
│ ├── loader.py # Chargement brut (cache)
│ ├── preprocessing.py # Nettoyage, structuration, jointures
│ ├── indicators.py # KPI, FEAS, IAFE, CRITIC, ML, clustering, scénarios
│ ├── graph_utils.py # Théorie des graphes (NetworkX + pyvis)
│ ├── map_utils.py # Cartes Folium
│ ├── charts.py # Constructeurs de graphiques Plotly génériques
│ └── helpers.py # Storytelling, exports, setup de page
├── components/
│ ├── sidebar.py, navbar.py, metrics.py, filters.py, cards.py, footer.py
├── pages/
│ ├── 1_Accueil.py # Pilotage : KPI, tendances, résumé exéc …