A comprehensive agriculture management web application that helps farmers make informed decisions through crop recommendations, weather forecasting, and resource management.
- Crop Recommendation System: Analyzes soil parameters and environmental conditions to recommend suitable crops
- Weather Forecast: Provides weather information to help with farming decisions
- User Authentication: Secure login and registration system
- Resource Center: Information on farming practices and resources
- Products Showcase: Display of farming products and solutions
The project is organized into specialized Django apps:
- home: Core pages and navigation
- crop_recommendation: Crop recommendation system using machine learning
- users: User authentication and management
- weather: Weather forecasting functionality
- Clone the repository
- Install dependencies:
pip install -r requirements.txt - Run migrations:
python manage.py migrate - Start the development server:
python manage.py runserver
- Django web framework
- SQLite database
- Machine learning for crop recommendation
- Bootstrap for responsive design