Skip to content

Gireesh-Kumar-Gowd/Agri-Connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌾 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

⚠️ This project is a Proof of Concept (POC). The datasets and predictions used in Agri Connect are for educational and experimental purposes only and come with no guarantees of real-world accuracy.

❗ 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

image

🌾 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

image

💰 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

image

📂 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/

About

AgriConnect is a smart farming assistant using machine learning for Crop Recommendation, Yield Prediction, and Price Prediction, deployed on Streamlit Cloud.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors