-
-
Welcome to KrishiGrow AI! A sleek landing page introducing our smart farming platform with core features and a clean entry point.
-
The Unified Farmer Dashboard. A central hub for quick actions, weather updates, financial tracking, and active orders at a glance.
-
Data-Driven Farming. Our AI analyzes location, soil, and resources to recommend the most profitable and suitable crops for your farm.
-
Live Market Prices. Track real-time, state-wise agricultural data, compare wholesale vs retail pricing, and spot top market movers.
-
Farmer Community Forum. Connect, share local advice, discuss weather changes, and learn from fellow farmers and agricultural experts.
-
Hyper-Local Weather. Get real-time data, hourly forecasts, humidity, and wind speed to effectively plan your daily field activities.
-
Integrated Storage. Combat post-harvest loss! Book verified cold storage, track stored inventory, and sell directly from the facility.
Inspiration
Agriculture employs nearly half of India, yet most farmers still make the biggest decision of their season — what to grow — on gut feeling and old habits rather than data. While researching for our hackathon, we kept running into the same five problems:
- Poor crop selection because farmers have no data-driven recommendations to lean on
- Weather uncertainty that wipes out entire harvests without warning
- A market information gap — farmers sell blind, with no visibility into real-time prices, and middlemen capture most of the margin
- Limited access to experts — agronomist consultations are expensive and hard to reach in rural areas
- Reliance on traditional methods passed down for generations, even when they no longer fit changing soil and climate conditions
The result, over and over in the data we looked at: low productivity, financial losses, and real farmer distress. We wanted to build something that puts the same kind of AI-driven decision support available to a hedge fund analyst into the hands of a farmer with a basic smartphone — in their own language, and working even without reliable internet.
That's how KrishiGrow AI was born.
What it does
KrishiGrow AI is an AI-powered smart farming platform that turns a farmer's location, soil type, and budget into a concrete, actionable plan.
The flow is simple:
Farmer Input → Data Collection → AI Analysis → Recommendations
- Farmer Input — location, soil type, and budget
- Data Collection — pulled live from weather APIs, market price feeds, and a soil database
- AI Analysis — ML algorithms run pattern analysis and predictions on that data
- Recommendations — best crops to grow, yield predictions, and ROI analysis
Around this core loop sit five supporting services:
- 🌦️ Weather — real-time forecasts and climate insights
- 📈 Market Prices — live price updates and trend analysis
- 🌱 Soil Analysis — pH monitoring and nutrient status
- 🩺 Disease Alert — early detection and prevention tips
- 💬 AI Chatbot — 24/7 multilingual voice and chat support
...plus a Community & Expert Network where farmers can connect with each other and consult agricultural experts directly in the app.
Crucially, the platform is designed offline-first and multilingual by default, since the farmers who need it most often have inconsistent connectivity and aren't comfortable in English.
How we built it
We split the build into four layers:
- Frontend: React.js, HTML, CSS — with a multilingual interface and voice/chat input built in from day one
- Backend: Node.js and Python (Flask/Django) powering the API layer
- Database: MongoDB and PostgreSQL
- AI/ML: TensorFlow for the crop recommendation and disease-detection models, plus the OpenAI API for the conversational chatbot
- Video Conferencing: WebRTC and the Zoom API for expert consultations
The AI-Based Crop Recommendation System sits at the center of the architecture: the web app collects farmer input, satellite data, Kaggle agricultural datasets, weather forecasts, and market trends feed into the ML model, which outputs crop recommendations, yield forecasts, profit margins, and sustainability scores.
On top of that we structured the system into a classic layered architecture — a presentation layer (web app, mobile app, admin dashboard), an API gateway, a business logic layer, a data layer, and external services — so each piece could be built and tested independently by different team members in parallel during the hackathon.
Challenges we ran into
- Designing for offline-first use. Most crop-advisory apps assume a stable connection. Building an experience that still works — with cached data and lightweight on-device ML — in low-connectivity villages meant rethinking almost every screen.
- Multilingual voice support. Getting natural voice input and output working reliably across regional languages, not just English, was far harder than we expected in the time we had.
- Reconciling messy, mismatched data sources. Weather APIs, satellite data, and market feeds don't agree on format, frequency, or granularity — a lot of our backend time went into validation and normalization rather than modeling.
- Keeping the UI dead simple. Our target user is often not tech-savvy, so every feature we were excited to add had to survive the question "would a first-time smartphone user understand this in five seconds?"
- Scoping an ambitious idea into a hackathon timeline. Crop recommendations, disease detection, market analytics, a chatbot, and expert video calls is a lot of surface area — we had to prioritize ruthlessly to get a working end-to-end flow.
Accomplishments that we're proud of
- A genuinely end-to-end pipeline — from raw farmer input to a specific crop recommendation with a yield and ROI projection — working in a single demo.
- Positioning KrishiGrow AI as a complete farming assistant, rather than a single-feature app: existing tools like Kisan Suvidha, AgroStar, Plantix, and FarmLogs each solve one piece (government schemes, distribution, disease detection, analytics), but none combine crop advice, weather, market prices, disease alerts, and expert access in one place.
- Designing for real-world constraints — offline functionality and multilingual voice support — instead of building a demo that only works on a fast campus Wi-Fi connection.
- Projected impact that we're excited to validate further: 25–35% higher yield, ₹30,000+ extra income per acre per year, and ~60% faster disease detection and treatment based on our feasibility analysis.
What we learned
Beyond the technical stack, this project taught us a lot about the agri-tech domain itself — how fragmented data sources are, how much trust and simplicity matter more than feature count for rural adoption, and why "offline-first" and "local language" aren't nice-to-haves but the actual product requirements in this space. On the technical side, we got hands-on experience stitching together ML models, live data APIs, and a conversational AI layer into one coherent product under real time pressure.
What's next for KrishiGrow AI
- Pilot testing with real farmers to validate our crop-recommendation accuracy and refine the ML models with ground-truth yield data
- Expanding language and voice coverage to more regional languages
- Building out the marketplace and expert-consultation revenue streams described in our business model
- Partnering with agricultural universities, NGOs, and government extension programs to reach farmers at scale

Log in or sign up for Devpost to join the conversation.