CoffeeSentinel-X is an AI-powered mobile system built on ODK-X for diagnosing Coffee Wilt Disease (CWD) in real time and supporting smallholder coffee farmers with decision tools and agronomic advice.
- π Project Objectives
- πΏ Key Features
- π§ Technical Stack
- π Repository Structure
- π Getting Started
- ποΈ Model Overview
- π Use Cases
- π€ Contributing
- π License
- π Project Status
- π Acknowledgements
- π¬ Contact
- β Curate and annotate a dataset of coffee plants (healthy and diseased)
- β Train a CNN-based image model for CWD detection
- β Integrate model with ODK-X for mobile usage
- β Extend with features useful to coffee farmers (mapping, advice, tracking)
- π· Camera-based Diagnosis: Detects Coffee Wilt Disease from plant images.
- π§ On-device ML Model: Efficient TensorFlow Lite implementation.
- π GPS Logging: Location-aware plot and plant tracking.
- π Offline-first Workflow: Designed for rural areas with low connectivity.
- π ODK-X Forms: Survey-based task and data collection.
- π± Farmer Support Tools: Guidance, logging, and market tips (in development).
| Component | Technology |
|---|---|
| Survey Interface | ODK-X (Survey, Services) |
| ML Inference | TensorFlow Lite |
| Annotation | CVAT or Roboflow |
| Backend (optional) | Django + PostgreSQL |
| Deployment | Android APK, Firebase |
| Hosting | GitHub |
π Repository Structure
CoffeeSentinel-X/ β βββ model/ # Training code, notebooks, TFLite model β βββ train/ β βββ tflite/ β βββ odkx_app/ # ODK-X forms and sync config β βββ survey/ β βββ services/ β βββ dashboard/ # Optional backend/visualization layer β βββ backend/ β βββ frontend/ β βββ docs/ # Documentation files β βββ MODEL_ARCHITECTURE.md β βββ DATA_CURATION.md β βββ USER_GUIDE.md β βββ media/ # Sample images, logos, visuals β βββ LICENSE βββ README.mdyaml Copy Edit