🌾 Agri Connect
Tap the following link to view the app - https://agri-connect-by-gireesh.streamlit.app
An ML-powered Smart Agriculture Platform for Crop & Yield Intelligence
AGRIconnect is a Machine Learning–based web application designed to assist farmers and agriculture stakeholders with data-driven crop planning and decision-making. The platform focuses on leveraging soil parameters, environmental factors, and predictive analytics to improve agricultural productivity and sustainability.
📌 Screenshots and demo images will be added below.
🚨 DISCLAIMER
❗ Do NOT use this system directly for real farming decisions. The triggered results are indicative and demonstrate how ML can be applied to precision agriculture at scale, provided verified and authentic datasets are used.
💡 MOTIVATION
Agriculture is the backbone of many economies, especially in countries like India, where a significant portion of the population depends on farming for livelihood.
However, farmers often face challenges such as:
Poor crop selection
Soil nutrient imbalance
Lack of data-driven insights
Agri Connect aims to demonstrate how Machine Learning and Data Analytics can:
Improve crop selection
Optimize resource utilization
Support sustainable farming practices
🚀 FEATURES
🌱 Crop Recommendation System
Predicts the most suitable crop to cultivate based on:
Soil nutrients (N, P, K)
Environmental and climatic conditions
Historical agricultural patterns
✔️ Helps farmers select crops with higher success and productivity rates
🌾 Yield Prediction System
Estimates the expected crop yield using:
Soil health indicators
Environmental parameters
Past yield data and ML models
✔️ Assists farmers and planners in forecasting production outcomes
✔️ Supports better resource and risk management
💰 Crop Price Prediction System
Predicts future market prices of crops based on:
Historical price trends
Seasonal patterns
Market-driven data analysis
✔️ Helps farmers make informed selling and storage decisions
✔️ Supports profit optimization and market planning
📂 DATA SOURCES
From Kaggle Datasets.
uploaded in my repo .
Publicly available agriculture and soil datasets (Used strictly for learning and experimentation)
🛠️ BUILT WITH
Python
Machine Learning (Scikit-learn)
Pandas, NumPy, Matplotlib
Jupyter Notebooks
🚀 DEPLOYMENT
Deployed using Streamlit
Hosting platform: Streamlit Cloud community
🔗 Live Demo: https://agri-connect-by-gireesh.streamlit.app
⏳ Note: The application may take some time to load.
💻 HOW TO USE
Enter soil nutrient values (N, P, K)
Provide environmental parameters (if applicable)
Submit the data to receive crop recommendations , Yield Predictions , price Predictions.
Analyze insights to support crop planning decisions
🛠️ HOW TO RUN LOCALLY
Prerequisites
Git
Python 3.8+
Anaconda (recommended)
Steps
git clone https://github.com/Gireesh-Kumar-Gowd/Agri-Connect.git
cd Agri-Connect
conda create -n agriconnect python=3.8
conda activate agriconnect
pip install -r requirements.txt
python app.py
Open the URL displayed at the top to access AgriConnect in your browser.
📈 FUTURE IMPROVEMENTS
✅ Integrate real-time weather APIs
✅ Improve frontend UI/UX
✅ Expand dataset with real agricultural records
✅ Add fertilizer recommendation module
✅ Include crop disease prediction using Deep Learning
✅ Modularize ML pipelines
🤝 CONTRIBUTIONS
Contributions are welcome!
Feel free to:
Fork the repository
Raise issues
Submit pull requests
Please follow standard contribution guidelines.
📜 LICENSE
This project is licensed under the GNU General Public License (GPL).
📞 CONTACT
If you have any questions, suggestions, or would like to collaborate:
📧 Email: gireeshkumargowd@gmail.com
💼 LinkedIn: https://www.linkedin.com/in/arepalli-gireesh-kumar-gowd-737a0a377/