Skip to content

Latest commit

Β 

History

History
62 lines (42 loc) Β· 2 KB

File metadata and controls

62 lines (42 loc) Β· 2 KB

🌾 PRAGATI PATH β€” AI-Powered Agricultural Education Platform

PRAGATI PATH is a full-stack web platform designed to assist Indian farmers by leveraging AI technology, multilingual support, and image recognition. It provides crop suggestions, disease diagnosis, and educational content to improve agricultural outcomes.

πŸ’‘ Key Features

  • πŸ€– AI Chatbot using Google Gemini 2.0 for farming-related query resolution in local languages
  • 🌱 Crop Recommendation System based on user location and weather data
  • 🦠 Plant Disease Detection via image upload and a custom-trained TensorFlow.js model
  • πŸ“Ί YouTube Learning Module β€” fetches top 5 relevant videos based on user query
  • 🌐 Responsive, intuitive frontend for accessibility in rural and low-bandwidth regions
  • πŸ” Secure login and protected routes using Clerk authentication

🌐 Live Preview

πŸ”— https://pragatipath.onrender.com/

πŸ›  Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • AI Integration: Google Gemini (Generative AI), TensorFlow.js
  • Auth: Clerk
  • Other Tools & APIs: Axios, Geo APIs, Weather API

πŸ“¦ Getting Started

Installation

git clone https://github.com/yourusername/pragati-path.git
cd pragati-path
npm install

Run the App

node .

Make sure you have a .env file configured with your environment variables.

πŸ“‚ Project Structure

/client/private       # Chatbot, Dashboard, Disease/Crop modules
/server               # Express API routes and AI integrations

πŸ‘¨β€πŸ’» Authors

πŸ“„ License

MIT Β© 2025 Archisman Pal