Logo Lanfrica

Mahamadou-dev/AgriScan-Niger

Domaine:

agriculture

Type de record:

softwaremodel
Créateur:
Mah
Hôte:
Digitalizing Nigerien agriculture: A comprehensive platform for detecting crop diseases and assisting local farmers through AI. # Agri-Scan Niger 🌿 **Agri-Scan Niger** est une plate-forme intelligente dédiée à la détection précoce des maladies des cultures au Niger. Utilisant l'intelligence artificielle (Deep Learning), elle permet aux agriculteurs et techniciens agricoles d'identifier instantanément les pathologies des plantes à partir d'une simple photo. ## 🚀 Fonctionnalités Clés - **Détection IA en temps réel** : Identification des maladies (mildiou précoce, mildiou tardif, sain) avec un indice de confiance élevé. - **Application Mobile** : Une interface React Native fluide pour une utilisation sur le terrain. - **Tableau de Bord Web** : Interface web pour une analyse détaillée et la gestion des données. - **API Performante** : Backend FastAPI optimisé pour le service de modèles TensorFlow/Keras. - **Déploiement Conteneurisé** : Architecture prête pour le cloud via Docker et Docker Compose. ### 📱 Aperçu de l'interface mobile | 🌿 Sélection de la plante | 📸 Capture & Analyse | 📋 Résultat du Diagnostic | | :---: | :---: | :---: | | | | | > *L'interface utilisateur a été conçue pour être intuitive et accessible, permettant un diagnostic en 3 étapes simples.* ## 🏗️ Architecture du Projet Le dépôt est structuré de la manière suivante : - **`Api/`** : Backend Python (FastAPI) gérant le traitement d'images et les prédictions IA. - **`mobile-app/`** : Application mobile multiplateforme développée en React Native. - **`frontend/`** : Application web React pour la visualisation. - **`models/`** : Contient les modèles entraînés (format `.keras`). - **`data/`** : (Optionnel) Jeux de données utilisés pour l'entraînement ou les tests. ## 🛠️ Stack Technique - **Backend** : FastAPI, Uvicorn, TensorFlow 2.x, Pillow. - **Mobile** : React Native, Axios, React Navigation. - **Web** : React.js, Material-UI. - **DevOps** : Docker, Docker Compose, Azure ACI (CI/CD prêt). ## 📥 Installation et Configuration ### 1. Prérequis - Python 3.9+ - Node.js & npm - Docker & Docker Compose (Recommandé …