# AgriVision Bénin — ÉlectroChallenge 2026
## Lancer le site
Ouvrez `index.html` dans un navigateur, ou lancez un petit serveur local :
```bash
python3 -m http.server 8000
```
puis ouvrez
localhost
## Brancher les vraies données (1 commande)
Une fois l'export QGIS prêt (clic droit sur la couche de zonage → Exporter → GeoJSON) :
```bash
chmod +x update-data.sh # une seule fois
./update-data.sh chemin/vers/votre-export-qgis.geojson
```
Le script demande le nom d'équipe, la parcelle, la date et le nombre de parcelles,
puis calcule automatiquement la santé globale, les zones critiques et la répartition
sain/modéré/sévère à partir des vraies surfaces. Il ajoute la mission à
`data/historique.json` (accumulé, rien n'est écrasé) et régénère `js/data.js`.
L'ancienne version est sauvegardée en `js/data.js.bak` à chaque exécution.
**Format attendu pour chaque zone du GeoJSON** (propriétés) :
`nom`, `surface_ha`, `risque` (`faible`/`modere`/`eleve`), `causes` (tableau),
`recommandations` (tableau).
## Structure
- `index.html`, `analyse.html`, `resultats.html`, `historique.html`, `rapport.html`, `ia.html` — les 6 pages
- `css/style.css` — styles, transitions et responsive (audité pour mobile ≤ 640px)
- `js/data.js` — données actuelles (généré par `update-data.sh`, éviter de l'éditer à la main)
- `js/dashboard.js`, `carte.js`, `historique.js`, `analyse.js`, `ia.js`, `rapport.js` — logique de chaque page
- `data/historique.json` — historique des missions (accumulé automatiquement)
- `scripts/_build_data.py` — utilisé en interne par `update-data.sh`
- `update-data.sh` — script de mise à jour des données
## Assistant IA (Groq)
Clé API à coller dans le champ prévu sur la page `ia.html` (reste dans votre navigateur,
jamais envoyée ailleurs qu'à Groq). Créez une clé gratuite sur console.groq.com.
## Logo
Remplacez le contenu de ` ... ` dans chaque page par
` ` une fois le fichier placé dans `assets/`.
## Déploiement Render
```bash
git init && git add . && git commi …