Inspiration : Our inspiration comes from the fields of rural Uttar Pradesh, right here near Lucknow. We spoke with farmers who, despite their deep generational knowledge, face growing uncertainty. One farmer, Ramesh, told us how an unexpected hailstorm wiped out a quarter of his wheat crop because he received no warning. Another showed us his potato plants, damaged by a blight he couldn't identify, forcing him to rely on costly, and ultimately wrong, advice from a local shopkeeper.

What it does: Our AI-Based Farmer Advisory System, tentatively named "Krishi Mitra AI," is a mobile application designed to be a farmer's most trusted digital companion. It provides real-time, hyper-local, and personalized guidance to maximize yield and profitability.

How we built it: We built Krishi Mitra AI using a modern, scalable tech stack designed for performance and accessibility.

Frontend (Mobile App): Developed using Flutter to ensure a consistent and native experience on both Android and iOS devices from a single codebase.

Backend: A robust microservices architecture powered by Python with FastAPI, chosen for its high performance and its seamless integration with machine learning libraries.

Challenges we ran into:Diverse & Localized Data: The biggest challenge was the lack of a comprehensive, labeled dataset for pests and diseases specific to Indian crop varieties. We had to manually collaborate with local KVKs (Krishi Vigyan Kendras) to create a starter dataset.

Bridging the Literacy Gap: Designing a UI/UX for a non-tech-savvy audience was incredibly difficult. Our initial designs were too complex. We ran multiple rounds of on-ground user testing with farmers, which led us to a heavily icon-based and voice-first navigation system.

Handling Dialect Nuances: Supporting voice commands was not just about supporting Hindi; it was about understanding regional dialects like Awadhi and Bhojpuri. This required significant fine-tuning of our NLP models.

Offline Functionality: Internet connectivity in rural areas is unreliable. We had to re-architect parts of the app to cache essential information like the crop calendar and last-synced advisories for offline access.

What we learned:The most important lesson was that technology must adapt to the user, not the other way around. We learned that the most brilliant AI is useless if it's not delivered through a simple, trustworthy, and accessible interface. We also learned the immense value of co-designing—building our solution with farmers, listening to their needs, and incorporating their feedback at every stage. Finally, we realized that for a project like this, building a community and establishing trust on the ground is just as important as writing clean code.

What's next for Farmer Advisory system:Our vision is to make Krishi Mitra AI the go-to platform for every small farmer in India. Our roadmap includes:

Expanding Our Reach: Scale the application to support more states, incorporating dozens of new crops and at least five more major Indian languages in the next year.

Introducing Predictive Analytics: Move from reactive to proactive advice by using machine learning to forecast potential pest outbreaks based on weather patterns and historical data.

Building a Community Platform: Add a feature where farmers can connect with each other and with agricultural experts to share knowledge and solve problems collaboratively.

Share this project:

Updates