# AgroMétéo Sénégal
**Système Intelligent de Gestion Météorologique Agricole pour le Sénégal**
---
## Présentation
AgroMétéo Sénégal est une plateforme web professionnelle d'aide à la décision agricole. Elle combine des données météorologiques en temps réel (via OpenWeatherMap) avec un moteur d'analyse agronomique pour fournir des recommandations pratiques aux agriculteurs et techniciens agricoles des principales régions du Sénégal.
---
## Fonctionnalités
- Météo en temps réel pour 6 régions (Dakar, Thiès, Saint-Louis, Kaolack, Ziguinchor, Tambacounda)
- Score agro-climatique sur 100 avec indicateur visuel
- Recommandations agricoles structurées (irrigation, semis, pulvérisation, récolte, traitements fongiques)
- Prévisions sur 5 jours avec détails horaires
- Graphiques dynamiques (températures, précipitations, humidité)
- Tableau comparatif régional
- Mode sombre / mode clair
- Système de cache pour optimiser les appels API
---
## Prérequis
- XAMPP (Apache + PHP 8.0+)
- Clé API OpenWeatherMap (gratuite sur openweathermap.org)
- Connexion internet
---
## Installation
### 1. Cloner / copier le projet
Placez le dossier `agro-meteo` dans :
```
C:\xampp\htdocs\agro-meteo\ (Windows)
/Applications/XAMPP/htdocs/agro-meteo/ (macOS)
/opt/lampp/htdocs/agro-meteo/ (Linux)
```
### 2. Configurer la clé API
Ouvrez `config/config.php` et remplacez :
```php
define('OWM_API_KEY', 'VOTRE_CLE_API_ICI');
```
par votre clé API OpenWeatherMap.
**Obtenir une clé API gratuite :**
1. Rendez-vous sur
openweathermap.org
2. Créez un compte gratuit
3. Générez une clé API (plan "Current Weather Data" et "5 Day / 3 Hour Forecast")
4. Attendez 10-15 minutes après activation
### 3. Créer le dossier cache
```
mkdir agro-meteo/cache
```
Assurez-vous que ce dossier est accessible en écriture par Apache.
### 4. Démarrer XAMPP
Lancez Apache depuis le panneau XAMPP, puis accédez à :
```
localhost
```
---
## Structure du projet
```
agro- …