Inspiration
Farmers are the backbone of our nation, yet many still struggle with crop diseases, unpredictable market prices, and limited access to government support. We realized that while technology is advancing rapidly, agriculture often gets left behind — especially when language and accessibility become barriers. That’s what inspired AgriVision — a vision to bring AI and real-time data to every farmer’s fingertips, no matter where they are or what language they speak. Our goal was simple: to make farming smarter, easier, and more profitable through technology that truly understands farmers’ needs.
What it does
AgriVision is like a personal digital assistant for farmers. It helps diagnose crop diseases just by analyzing a photo or short description, suggests which crops are best to grow based on soil and weather, and keeps farmers updated with real-time market prices and future price predictions. It also recommends government schemes that a farmer is eligible for, based on their region and situation. For those using our sensor devices, the app provides live soil and environment data analysis, helping them make timely decisions about irrigation or fertilizers. The best part? It’s available in multiple Indian languages — and even reads out results aloud — so anyone can use it comfortably.
How we built it We built AgriVision using some of the latest and most reliable technologies: Next.js 15 and React 18 for a fast, interactive web experience. Tailwind CSS and ShadCN UI for a clean, responsive interface. TypeScript to keep everything structured and error-free. Google Gemini AI for powering the crop diagnosis, translation, and text-to-speech features. Genkit to connect all the AI flows smoothly in the backend. React Hook Form + Zod for strong validation and form handling.
We designed the app so every major feature — diagnosis, market analysis, scheme recommendation, and sensor data — runs as its own independent AI flow. This modular design makes it easy to maintain, update, and scale in the future.
Challenges we ran into
Every part of AgriVision had its own challenges. We had to make sure the AI model could recognize plant diseases accurately from photos taken under different lighting or quality conditions. Building multilingual translation and speech that sounds natural was another hurdle. Integrating live sensor data securely was tricky too — we built a unique ID-based system so only verified hardware users can access the sensor analysis section. Balancing performance and accuracy while keeping the platform user-friendly was a constant learning process — but also one of the most rewarding parts of the journey.
Accomplishments that we're proud of
We’re proud that AgriVision turned out to be more than just a prototype — it’s a real, working AI assistant for farmers. We achieved smooth AI + IoT integration, a multilingual interface with voice support, and an elegant, easy-to-use UI that works on any device. Most importantly, we built something that could truly make a difference for farmers who often don’t have access to modern tech tools. Seeing AgriVision come to life and actually help users is something we’re genuinely proud of.
What we learned
AgriVision taught us more than we expected. We learned how to integrate powerful AI systems into a simple user experience, how to handle translations and real-time data streams, and how to design an app that feels both smart and human. We also learned the importance of empathy in tech — understanding the challenges of rural users and designing for them first. Building for accessibility, not just functionality, became one of our biggest takeaways.
What’s next for AgriVision
We’re just getting started. Next, we plan to bring drone-based crop monitoring to automatically scan farms for issues, and an AI chatbot that can answer farmers’ questions instantly in their own language. We also want to integrate predictive irrigation systems using IoT sensors to optimize water use, and add cloud-based analytics to help farmers see long-term trends. In the future, we hope AgriVision grows into a complete smart farming ecosystem — where AI, IoT, and human experience come together to make agriculture sustainable and empowering for everyone.
Built With
- api
- app
- context
- css
- gemini-2.0-flash
- gemini-2.5-flash-preview-tts
- genkit
- github
- hook
- next.js
- react
- router
- tailwind
- typescript
- vercel
- zod
Log in or sign up for Devpost to join the conversation.