Digital Krishi Officer  header

Digital Krishi Officer

Check it out

AlgoMantra is a comprehensive AI-driven agricultural advisory platform designed to empower farmers with digital tools. The system integrates deep learning models for accurate crop disease detection, a multi-agent chatbot for expert advisory, and real-time market data monitoring. By bridging the gap between advanced technology and traditional farming, AlgoMantra serves as a 'Digital Krishi Officer' that provides actionable insights on pest management, weather-based planning, and government schemes.

ReactNode.jsExpressMongoDBFastAPIPyTorchTailwind CSSGoogle Gemini AI
Roles:Full-stack Developer & AI Engineer
Client:Personal Project
Digital Krishi Officer

Features

  • Multi-modal Disease Detection: Analyze leaf images and text symptoms using ResNet18 and CNN architectures
  • Digital Krishi Officer: Intelligent chatbot utilizing Google Gemini AI and a custom agent dispatcher
  • Market Insights: Real-time tracking of crop market prices and agricultural news updates
  • Weather-Integrated Advisory: Task planning based on live weather data across different regions
  • Scheme Navigator: Centralized access to government agricultural schemes, loans, and subsidies
  • Secure Platform: Robust authentication system with JWT and OTP-based verification
  • Automated Data Processing: CSV-based pest and disease dataset parsing for localized solutions
  • Responsive Dashboard: Unified interface for managing farm data and receiving expert advice

Technologies used

  • React 19
    Utilized for building a high-performance, component-based user interface with Vite.
  • Node.js & Express
    A scalable backend architecture managing authentication, agent dispatching, and API integration.
  • FastAPI
    High-performance Python framework for serving deep learning models with low latency.
  • PyTorch
    Powering the computer vision models (CNN/ResNet18) for accurate crop disease classification.
  • Tailwind CSS v4
    Used for rapid UI development with a modern, utility-first approach and earthy aesthetic.
  • MongoDB
    NoSQL database for flexible storage of user profiles, OTP logs, and agricultural data.

Build steps

1.Clone the repository
git clone https://github.com/sandeep1404-praj/AlgoMantra---krishi
2.Set up Backend
cd backend && npm install && npm start
3.Initialize ML API
cd backend/ml_api && pip install -r requirements.txt && uvicorn app:app --port 8000
4.Launch Frontend
cd frontend && npm install && npm run dev
Available for work

Let's create your
next big idea.

© 2026 Sandeep Prajapati

Made with passion & code

Sandeep Prajapati - Software Engineer