A Fairer Way to Reward Every Harvest.
AgriConnect connects farmers with agriculture officers through shared crop records, harvest-based points, and AI-assisted disease analysis. Farmers track their progress in English or Sinhala, while officers manage farms, harvests, inquiries, and reports.
Farmers Grow the Rice.
Others Set the Price.
Four gaps this project was built to close — in plain words.
One App for Farmers and Officers.
Everything a farmer and an agriculture officer need, in one simple place.
Farmer & Officer Portal
Officers register farmers, manage their farms, and record harvests. Farmers view their own crop records, points, alerts, and reports.
Points for Good Harvests
Earn a participation bonus, plus extra points for yield above the district benchmark. Missing benchmarks leave points pending until they can be calculated.
Disease Scanner
Select a registered farm, upload a rice-leaf photo, and add location details and notes. View the predicted condition, confidence, treatment, and prevention guidance.
Disease Map
Explore district-level reports by disease and time period, including custom dates. Hover or tap a district to inspect its report count and disease breakdown.
AgriBot Assistant
A chat helper on every page, answering questions in Sinhala or English — about the app, or about farming.
Message Your Officer
Send inquiries with supporting documents. Officers review attachments and update the status from Pending to Reviewed or Resolved.
Crop Records & CSV Export
Filter harvests by year, season, and crop; sort by date or yield; select records for CSV export; and refresh points from the Crop Data page.
Reports & Analytics
Farmers see harvest trends and crop distribution. Officers compare seasonal and district yields, farmer participation, and top performers, with PDF report downloads.
Searchable Harvest History
Officers search records by farmer, NIC, or plot, apply crop and season filters, and export harvest history as CSV, Excel, or PDF.
Farm & Farmer Management
Register farmers with mapped addresses, associate multiple plots with a farmer, and manage crop, acreage, district, and division details from All Farms.
Sinhala Farmer Portal
Switch the farmer dashboard, crop data, disease analysis, contact-admin, reports, and profile screens between English and Sinhala.
Account Recovery & Verification
A role-based sign-in screen includes password recovery through an emailed verification code. Profile settings support email verification and account updates.
Every Harvest Counts. Higher Yields Earn More.
Harvest quantity is divided by farm acreage and compared with the district average for the same crop, season, and year. The highest district average supplies the comparison benchmark.
extra = 1000 × √( (yield − avg) ÷ (highest − avg) )
points = round(bonus + extra)
If the district benchmark is missing, the harvest is saved with points pending. A zero average earns zero points. The example uses sample benchmarks, not live records.
Take a Photo. Know in Seconds.
The rice-leaf model has six classes: healthy leaves and five disease conditions. Explore example results below; actual analysis starts with a farm selection and photo upload in the live app.
Farm-linked reports feed the district map. Filter by disease, the last 1, 3, or 6 months, or a custom date range; hover or tap a district to see counts and a breakdown. Colours represent report activity, not model confidence.
How the Data Fits Together.
Five core collections connect people, plots, harvests, benchmarks, inquiries, and disease reports. Selected fields are shown below; tap a card for its relationships.
Meet AgriBot.
AgriBot sits on every page of the app. It answers questions about AgriConnect itself, and general farming questions too — in Sinhala or English, so language is never a barrier.
Four Layers, Field to Dashboard.
A straightforward setup, chosen so the disease-scanning model can be updated on its own, without touching the rest of the app.
The App You See
Separate farmer and officer routes, Sinhala farmer screens, charts, CSV/PDF exports, and interactive maps.
The Rules Engine
Manages role-based access, farm and harvest records, benchmark-based points, inquiries, email verification and recovery, and flood checks.
The Records
Farmers, farms, harvests, district averages, and every disease report, all stored here.
The Disease Model
A standalone scanner the app calls over the internet each time a leaf photo is uploaded.