Welcome to Crop Predictor, an innovative application that predicts soil types based on input features such as Nitrogen, Phosphorus, Potassium, Temperature, pH and moisture. This application is designed to assist users in identifying the most suitable soil for their agricultural needs.
-
Crop Prediction: Input relevant soil features and get real-time predictions on the type of crop.
-
Alerts: Get alerts for specific soil conditions, such as low water levels.
- Python
- Streamlit
- Twilio API (for SMS alerts)
- Machine Learning (Random Forest, XGBoost)
- Microsoft Azure
- Flask
Follow these steps to run the Streamlit code locally:
git clone https://github.com/rakshitmehra/crop_predicton.git
pip install -r requirements.txt
streamlit run crop_prediction.py
This will launch the Streamlit app locally. Open your web browser and navigate to the provided local address to explore soil predictor.