Smart Farming Ethiopia smart-farming-mobile
# Smart Farming Ethiopia
Farmer-focused Flutter mobile application for smart agriculture workflows in Ethiopia. The app supports offline field work, crop disease scanning, farm record management, soil and weather guidance, alerts, yield outlook, and multilingual farmer-facing guidance.
This repository contains the Flutter mobile app only. The Laravel API/back-office and the optional online inference service are separate runtime components.
## Project Purpose
Smart Farming Ethiopia was developed as an applied technology-transfer project for career promotion from Assistant Instructor to Instructor.
- Developer: Admasu Feleke Mulatu
- Email: admasu.feleke21@gmail.com
- Phone: 0900824328
- Institution: Dalocha Polytechnic College
- Approval context: Technology Transfer Core, Dalocha Polytechnic College
- Target users: Farmers using Android and iOS phones in field conditions
## Core Features
- Farmer account login and self-registration
- Offline login after a successful online session
- Farm, plot, and planting management
- Crop-aware disease scan flow
- Farm/plot/planting-aware scan context selection
- Offline TensorFlow Lite inference for supported crops
- Online API sync for expert/supporter verification
- Disease history with image evidence and treatment guidance
- Soil health records, evidence capture, sensor-ready context, and offline/online guidance
- Weather monitoring and field advisory screens
- Disease prevention and yield outlook
- Alerts and sync diagnostics
- Localization for Amharic, Afaan Oromo, Tigrinya, and English
## App Screenshots
These screenshots show the farmer-facing Android app, including the redesigned dashboard, farm management, scan flow, disease prevention, soil guidance, weather, and localized field screens.
| Home and farm | Scan and crop context | Pest/disease prevention |
| --- | --- | --- |
| | | |
| | | |
| | | |
| | | |
## Supported Crop Disease Scan Models
The mobile app includes local TensorFlow L …