This project is an AgriTech Web Platform designed to assist farmers and agricultural stakeholders with crucial information and predictions. The platform provides three main features:
- Crop Prediction: Suggests the most suitable crops to plant based on environmental factors.
- Crop Yield Prediction: Estimates the potential yield of crops to help in planning and resource management.
- Disease Analysis: Identifies crop diseases from images and suggests possible treatments.
Utilizes environmental data such as soil type, weather conditions, and other parameters. Suggests the most suitable crops for planting.
Predicts the potential yield of selected crops. Helps in planning and resource management.
Analyzes images of crops to detect diseases. Provides treatment suggestions and preventive measures.

- Clone the repository:
git clone https://github.com/yourusername/agriculture-web-platform.git cd agriculture-web-platform - Install dependencies:
pip install -r requirements.txt - Set up environment variables (if any).
- Run the application:
python app.py
- Navigate to the homepage of the platform.
- Use the Crop Prediction feature by inputting environmental data.
- Use the Crop Yield Prediction feature by selecting a crop and inputting necessary parameters.
- Use the Disease Analysis feature by uploading an image of the crop.
- Frontend: HTML, CSS, JavaScript
- Backend: Flask / Django (or any framework you're using)
- Machine Learning: Scikit-learn, TensorFlow, Keras, etc.
- Database: MySQL, PostgreSQL, SQLite (or any database you're using)
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch-name - Make your changes.
- Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature-branch-name - Submit a pull request.
This project is does not contain the dataset of Disease prediction download it from Kaggle file for details.