Logo Lanfrica

Ari586/agrisense-madagascar

Domain:

agriculturenatural language processing

Record type:

software
Creator:
Ari
Host:
# 🌱 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 …