#Overview
Govi Isuru (ΰΆΰ·ΰ·ΰ· ΰΆΰ·ΰ·ΰΆ»ΰ· β “Farmer’s Fortune”) is a full-stack digital farming platform built for Sri Lankan agriculture.
It combines deep-learning crop disease diagnosis, yield forecasting across 25 districts, a peer-to-peer marketplace,
weather advisory, and AI-assisted news β with full English & Sinhala support for farmers, buyers, and government officers.
#Highlights
- π₯ 1st Runner-Up & Best AI Team β Devthon 3.0 (University Category)
- π€ 3 ML Models β Rice (8 classes), Tea (5 classes), Chili (4 classes)
- π 10 Years of paddy yield data (2015β2024) across all 25 districts
- π Full Bilingual β English & Sinhala throughout the product
- π₯ 3 User Roles β Farmers, Buyers, Government Officers
#Features
AI Crop Doctor + Grad-CAM
- π¬ Multi-crop disease detection β Upload leaf photos for Rice, Tea, or Chili diagnosis
- πΊοΈ Grad-CAM explainability β Heatmaps show where the model focused
- π Treatment guidance β Bilingual step-by-step recommendations with confidence scores
- π§ Transfer learning β MobileNetV2 backbone for efficient on-device-ready inference
Yield Prediction & Analytics
- π District-level forecasting β Predict paddy yield by district, season (Maha/Yala), and year
- π° Profit calculator β Revenue, ROI, and break-even yield estimates
- β οΈ Early warning system β Risk scores with bilingual recommendations
- π
District rankings β Compare all 25 districts by yield, stability, and trend
Marketplace, Alerts & Intelligence
- π AgroLink marketplace β P2P trading with reputation, ratings, and WhatsApp contact
- π¨ Community disease alerts β Location-based outbreak warnings at GN Division level
- π° Agri news feed β AI summaries, Sinhala translation, and text-to-speech
- π€οΈ Weather advisory β 5-day forecasts with farming-specific recommendations
- π¬ AI crop chatbot β Voice input, conversation memory, and in-chat image diagnosis
- π± Crop suitability advisor β ML recommendations from soil, climate, and irrigation data
Government Officer Tools
- β
Report verification & priority management
- π Field visit scheduling with photos and findings
- π Internal notes, audit logs, and performance dashboards
#Tech Stack
Frontend
- React 19 β UI framework
- Tailwind CSS β Styling
- Recharts β Analytics charts
- React Router β Client routing
Backend
- Node.js + Express β REST API
- MongoDB Atlas β Cloud database
- JWT + bcrypt β Authentication
- Web Push β Real-time alerts
AI Service
- FastAPI β Inference API
- TensorFlow / Keras β Disease models
- Scikit-learn β Yield prediction
- OpenCV β Grad-CAM heatmaps
#Architecture
govi-isuru/
βββ client/ # React + Tailwind frontend
βββ server/ # Express + MongoDB API
βββ ai-service/ # FastAPI + TensorFlow models
βββ docker-compose # Multi-service orchestration
#AI Models
- Rice β 8 classes (Bacterial Leaf Blight, Brown Spot, Leaf Blast, Sheath Blight, and more)
- Tea β 5 classes (Blister Blight, Brown Blight, Gray Blight, Red Rust, Healthy)
- Chili β 4 classes (Leaf Spot, Thrips Damage, Yellow Virus, Healthy)
- Yield Predictor β Trained on 10 years of Sri Lankan paddy statistics across Wet, Dry & Intermediate zones
#Team
- H.M. Kalana Lakshan
- G.H. Lasana Pahanga
- A.M.R. Nawanjana Aththanayake