# 🌱 AgriSense Madagascar
AgriSense Madagascar est une application web moderne (Progressive Web App) dédiée à l'agriculture à Madagascar. Son objectif est d'accompagner les agriculteurs malgaches au quotidien grâce à la technologie, tout en restant simple d'utilisation, rapide et accessible, même hors-ligne.
## ✨ Fonctionnalités Principales
- **Mpanolo-tsaina (Assistant IA)** : assistant intelligent en Malagasy, disponible en texte et en voix.
- **Base de Données des Cultures (Sahako)** : informations détaillées sur les cultures locales, calendrier agricole, techniques de plantation et maladies.
- **Diagnostic des Maladies IA** : analyse des maladies végétales et recommandations adaptées.
- **Météo et Recommandations par Région (Toetrandro)** : carte de Madagascar avec conseils de culture par climat et sol.
- **Cours du Marché (Tsena)** : simulation des prix des produits agricoles malgaches.
- **Lecteur de Documents (Ebooks)** : guides disponibles en PDF/HTML pour les agriculteurs.
- **Mode Hors-Ligne (PWA)** : l'application peut être installée et utilisée en partie sans connexion.
## đź§ Architecture du Projet
- `src/app/` : routes Next.js, pages et API.
- `src/components/agrisense/` : interface métier, onglets, widgets, cartes et assistants.
- `src/components/ui/` : composants réutilisables et design system.
- `public/` : ressources statiques, manifest et service worker.
- `prisma/` : schéma de base de données et configuration Prisma.
## 🛠Technologies Utilisées
- **Frontend** : Next.js (App Router), React 19, TypeScript
- **Style et UI** : Tailwind CSS, shadcn/ui, Framer Motion
- **IA** : Google Gemini via `@google/generative-ai`
- **Voix** : Web Speech API pour reconnaissance vocale et synthèse
- **Données** : Prisma + stockage local pour la PWA
- **CI** : GitHub Actions pour lint et build
## 🚀 Installation Locale
1. **Cloner le projet**
```bash
git clone
github.com
cd agrisense-madagascar
```
2. **Installer les dép …