Inspiration

India's agricultural backbone is powered by over 100 million small and marginal farmers. Despite their crucial role, they often face:

  • Delayed and inaccurate crop disease diagnosis
  • Lack of awareness about government schemes
  • Language barriers restricting access to expert advice
  • Fragmented and inaccessible market price information

These gaps result in poor yields, economic stress, and missed opportunities. To address this, we created SmartUzhavan, an AI-powered agri-assistant that empowers farmers with real-time, personalized support—right from their mobile phones and in their native language.

What it does

SmartUzhavan is an all-in-one AI-powered agricultural companion that offers farmers:

  • Crop disease detection via image analysis
  • Smart crop planning based on soil, season & region
  • Hyperlocal weather alerts to take preventive action
  • Live market rate tracking for price optimization
  • Tailored government scheme awareness
  • Voice-based interaction in regional languages for accessibility

How we built it

  • Frontend: Developed a responsive, user-friendly UI using React.js and Tailwind CSS, optimized for low-end smartphones.
  • Backend: Built scalable RESTful APIs with Node.js and Express.js.
  • Database: Used MongoDB to store user profiles, crop histories, and community interactions.

  • AI & ML:

  • Leveraged HuggingFace models for precise crop disease detection from images.

  • Integrated OpenRouter API's gpt-40 to generate personalized farming advice.

  • Voice Interface: Employed Microsoft Azure Speech-to-Text and Text-to-Speech APIs for natural bilingual communication.

  • External APIs:

  • Weather API for real-time and 7-day forecasts.

  • Government APIs and Puppeteer-based scrapers for daily mandi prices and schemes.

  • YouTube Data API for language-filtered educational videos.

  • Gemini API for smart Q&A and adaptive suggestions

Challenges we ran into

  • Real-time API reliability: Data formats and downtimes required fallback logic
  • Translation accuracy: Regional dialects lacked sufficient NLP training data
  • Device constraints: AI models had to be optimized for low-end phones
  • Scheme mapping: Schemes varied state-wise, needing frequent updates
  • UI design for rural users: Ensuring clarity and usability for first-time tech users
  • Data validation: Verified image, voice, and input accuracy for AI predictions

Accomplishments that we're proud of

  • Successfully built a bilingual voice interface for inclusivity
  • Integrated real-time crop, weather, and scheme data
  • Achieved high accuracy in AI-powered disease detection
  • Designed a rural-friendly UI with simplified onboarding and interactions
  • Created a scalable architecture that supports future modules

What we learned

  • Empathetic design matters more than feature count
  • AI needs to be lightweight to work in rural conditions
  • Voice-first systems need regional tuning to gain trust
  • Providing real-time, localized insights makes a visible difference in farmers’ lives

What's next for SmartUzhavan

  • Launching offline-first Android app for wider reach
  • Adding yield prediction and fertilizer recommendation using ML
  • Integrating farmer feedback loop to retrain and improve AI suggestions
  • Partnering with agriculture departments and Krishi Vigyan Kendras for verified scheme updates and on-ground deployment
  • Expanding to include community Q&A, crop insurance guidance, and financial literacy support

Built With

Share this project:

Updates