# Impact Programme Nutrition & Maraîchage — Tableau de bord
Tableau de bord Streamlit d'analyse d'impact comparant un groupe **Traitement** à un
groupe **Contrôle** sur 12 mois (revenu mensuel et Score de Consommation Alimentaire),
pour un programme nutrition & maraîchage au Mali.
## Contenu
| Fichier | Rôle |
|---|---|
| `app.py` | Application Streamlit (KPIs + graphique d'évolution du SCA) |
| `generer_donnees.py` | Génère le jeu de données simulé |
| `donnees_enquete_impact_mali.csv` | Données d'enquête (**simulées**, voir ci-dessous) |
| `requirements.txt` | Dépendances Python |
> ⚠️ **Données simulées.** Le fichier CSV livré est généré aléatoirement
> (`generer_donnees.py`, graine fixe = 42) à des fins de démonstration. Pour une
> analyse réelle, remplacez-le par votre CSV d'enquête en conservant les mêmes colonnes :
> `Region, Mois, Groupe, Revenu_Mensuel_FCFA, Score_Consommation_Alimentaire`.
## Lancer en local
```bash
pip install -r requirements.txt
python generer_donnees.py # (re)génère le CSV si besoin
streamlit run app.py
```
L'application s'ouvre sur
localhost.
## Déployer sur Streamlit Community Cloud
1. Poussez ce dossier sur un dépôt GitHub (voir ci-dessous).
2. Sur
share.streamlit.io → **New app**, sélectionnez le dépôt, la branche `main`
et le fichier principal `app.py`.
3. Streamlit installe `requirements.txt` et lance l'app automatiquement.