AI-powered Smart Agriculture Platform featuring plant disease detection, weather insights, live mandi prices, farmer community discussions, crop recommendations, and secure authentication.
# π± Agri Farmers - Smart Agriculture Platform
Agri Farmers is an AI-powered agriculture platform designed to help farmers make better decisions using technology. The platform provides plant disease detection, weather forecasting, live mandi prices, community discussions, crop recommendations, and secure user management.
## π Features
### πΏ AI Plant Disease Detection
* Upload leaf images
* CNN/Keras-based disease prediction
* Plant health analysis
* Disease confidence score
### π¦ Weather Insights
* Real-time weather updates
* Farming-friendly forecasts
* Weather-based recommendations
### π₯¬ Live Mandi Prices
* Real-time vegetable and crop market prices
* Government data integration
* Market trend monitoring
### π¨βπΎ Farmer Community
* Community discussion platform
* Ask questions and share knowledge
* Farmer-to-farmer communication
### π Bookmark System
* Save important posts
* Store useful farming resources
### π Authentication & Security
* User Registration
* Login System
* JWT Authentication
* Protected Routes
### π€ AI Farming Assistant
* Agricultural guidance
* Smart farming recommendations
* Crop-related assistance
---
## π οΈ Tech Stack
### Frontend
* React.js
* Vite
* JavaScript
* CSS
### Backend
* Node.js
* Express.js
* MongoDB
* JWT Authentication
### AI / Machine Learning
* Python
* TensorFlow
* Keras
* CNN Model
### Cloud Services
* Cloudinary
* REST APIs
---
## π Live Demo
Visit Application
---
## π₯ Demo Video
Watch Demo Video
---
## βοΈ Environment Variables
### Frontend (.env)
```env
VITE_GROQ_API_KEY=your_groq_api_key
VITE_DATA_GOV_API_KEY=your_data_gov_api_key
REACT_APP_API_URL=
localhost
```
### Server (.env)
```env
MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
CLOUDINARY_CLOUD_NAME=your_cloudinary_name
CLOUDINARY_API_KEY=your_cloudinary_key
CLOUDINARY_API_SECRET=your_cloudinary_secret
```
### AI Backend (.env)
```env
API_TITLE=Plant Disease Detection API
API_VERSION=1.0.0
MODEL_P β¦