Back to Projects
2025

Digital Krishi Officer
Check it outAlgoMantra 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

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 19Utilized for building a high-performance, component-based user interface with Vite.
- Node.js & ExpressA scalable backend architecture managing authentication, agent dispatching, and API integration.
- FastAPIHigh-performance Python framework for serving deep learning models with low latency.
- PyTorchPowering the computer vision models (CNN/ResNet18) for accurate crop disease classification.
- Tailwind CSS v4Used for rapid UI development with a modern, utility-first approach and earthy aesthetic.
- MongoDBNoSQL 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---krishi2.Set up Backend
cd backend && npm install && npm start3.Initialize ML API
cd backend/ml_api && pip install -r requirements.txt && uvicorn app:app --port 80004.Launch Frontend
cd frontend && npm install && npm run dev