Logo Lanfrica

FETHUMOHAMMED/AgriMind-Ethiopia

Domain:

agriculture

Record type:

softwareproject
Creator:
FET
Host:
AI-powered crop disease detection and farmer assistance platform for Ethiopia. # AgriMind-Ethiopia AI-powered crop disease detection and farmer assistance platform for Ethiopia. # 🌱 AgriMind Ethiopia **AI-powered agriculture assistant for Ethiopian farmers** AgriMind Ethiopia is a smart agricultural platform that helps farmers detect crop diseases, receive AI-based recommendations, and improve productivity using machine learning and computer vision. --- ## πŸš€ Features - πŸ” User Authentication (JWT-based) - πŸ‘¨β€πŸŒΎ Farmer & Admin roles - 🌿 AI Crop Disease Detection (Image-based prediction) - πŸ“Š Prediction history tracking - πŸ“ Image upload & storage system - πŸ€– AI recommendation system - ⚑ FastAPI backend architecture --- ## 🧠 AI System The system analyzes crop images and predicts diseases such as: - Tomato Early Blight - Tomato Late Blight - Maize Northern Leaf Blight - Other plant diseases (expandable model) --- ## πŸ—οΈ Tech Stack **Backend** - FastAPI - SQLAlchemy - SQLite (development stage) - JWT Authentication - Passlib (password hashing) **AI** - PyTorch / CNN / Vision Transformer (planned upgrade) **Future Frontend** - Flutter (Mobile App) --- ## πŸ“‘ API Endpoints ### Authentication - `POST /auth/register` β†’ Register new user - `POST /auth/login` β†’ Login user ### Users - `GET /users/me` β†’ Get current user info ### Prediction - `POST /predict/` β†’ Upload crop image and get disease prediction - `GET /predict/history` β†’ Get prediction history --- ## πŸ§ͺ MVP Status - Backend API: βœ… Completed - Authentication: βœ… Completed - AI Prediction: βœ… Working (demo model) - Frontend: 🚧 In progress (Flutter planned) --- ## πŸ“¦ Installation ```bash git clone github.com cd AgriMind-Ethiopia python -m venv venv venv\Scripts\activate pip install -r requirements.txt uvicorn app.main:app --reload 🌍 Vision To empower Ethiopian farmers with AI-driven tools that improve crop health, reduce losses, and increase productivity. πŸ“Œ Future Improvements 🌦️ Weather prediction integration πŸ“± Flutter mobile app 🌐 Multi-l …

Languages

Licenses