A comprehensive agriculture management web application that helps farmers make informed decisions through crop recommendations, weather forecasting, and resource management.
Features • Screenshots • Quick Start • Project Structure • Contributing
| Feature | Description |
|---|---|
| 🌱 Crop Recommendation | Analyzes soil parameters and environmental conditions to recommend suitable crops |
| 🌤️ Weather Forecast | Provides weather information and alerts to plan farming activities |
| 🔐 User Authentication | Secure login and registration system |
| 📚 Resource Center | Guides on farming practices and best use of resources |
| 🛒 Products Showcase | Display of farming products and solutions |
| 📝 Community Posts | Share and view farming tips with other users |
# 1. Clone the repository
git clone <repo-url>
cd Farmmate-2.0
# 2. Create and activate virtual environment
python -m venv venv
venv\Scripts\activate # Windows
# source venv/bin/activate # macOS/Linux
# 3. Install dependencies
pip install -r requirements.txt
# 4. Run migrations
python manage.py migrate
# 5. Start development server
python manage.py runserverVisit http://127.0.0.1:8000 in your browser.
Farmmate-2.0/
├── home/ # Core pages and navigation
├── crop_recommendation/ # ML-based crop recommendation system
├── users/ # Authentication and user management
├── weather/ # Weather forecasts and APIs
├── screenshots/ # App screenshots for documentation
├── static/ # Static assets (CSS, JS, images)
├── templates/ # HTML templates
├── manage.py
└── requirements.txt
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License — see the LICENSE file for details.
Made with ❤️ for Farmers









