Empowering Indian Farmers with AI, Voice Support, and Instant Expert Advice.
Get weather, quick features, and government schemes in one glance.
Ask farming questions in Hindi, Punjabi, or English with Voice Support.
Browse and apply for relevant government schemes directly.
- Instant Answers: Powered by Groq (Llama-3-8b) for sub-second responses.
- RAG Memory: Remembers context from previous conversations (Persistent Memory via MongoDB).
- Multilingual & Voice: Supports Hindi, Punjabi, and English with full voice input/output.
- Leaf Disease Detection: Upload a photo of a sick plant, and AI identifies the disease + remedy.
- Soil Analysis: AI analyzes soil images to recommend the best crops for your land.
- "My Farm" Dashboard: Store details about your land size, soil type, and irrigation.
- Crop History: Track past yields and performance (Database stored).
- Personalized Advice: AI gives advice specific to your farm details.
- Curated List: Access the latest schemes like PM-KISAN, KCC, and more.
- Easy Apply: Direct links and simplified explanations.
- Frontend: React.js, Tailwind CSS, Lucide Icons, Vite
- Backend: Node.js, Express.js, JWT Auth
- AI & ML: Python, Groq SDK, Sentence Transformers, ChromaDB (Vector Store)
- Database: MongoDB Atlas (Cloud)
- Deployment: Vercel (Frontend) + Render (Backend)
This project is deployed using a cost-effective, high-performance architecture:
- Frontend: Hosted on Vercel.
- Backend: Hosted on Render.
- Database: MongoDB Atlas.
- AI Engine: Direct integration with Groq Cloud.
-
Clone the Repo
git clone https://github.com/kanish818/AgriSense.git cd AgriSense -
Setup Backend
cd backend npm install # Setup .env file with GROQ_API_KEY and MONGO_URI npm start
-
Setup Frontend
cd frontend npm install # Setup .env with VITE_BACKEND_URL=http://localhost:5000 npm run dev
Contributions are welcome! Pull requests are encouraged.
Made with ❤️ for Farmers of India.