Skip to content
anshul-sahuPublic

About

AgriSathi is an AI-based smart agriculture advisory system designed to help small and marginal farmers make informed decisions. It provides data-driven recommendations for crop selection and fertilizer usage based on soil and environmental conditions.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🌾 AgriSathi – AI-Powered Smart Farming Assistant

📌 Overview

AgriSathi is an AI-based smart agriculture advisory system designed to assist farmers in making informed decisions about crop selection and fertilizer usage.

The system uses machine learning techniques to provide data-driven recommendations based on soil and environmental conditions.

This project aims to:

  • Reduce dependency on guesswork
  • Improve productivity
  • Promote sustainable farming practices

🚀 Features Implemented

🌱 Crop Recommendation System

Predicts the most suitable crop based on:

  • Nitrogen (N)
  • Phosphorus (P)
  • Potassium (K)
  • Temperature
  • Humidity
  • pH value
  • Rainfall

Built using:

  • Random Forest Classifier

🧪 Fertilizer Recommendation System

Recommends appropriate fertilizers based on:

  • Soil nutrient composition
  • Crop requirements

Helps in:

  • Improving soil health
  • Reducing excessive fertilizer usage
  • Lowering farming costs

🛠️ Tech Stack

💻 Backend

  • Python
  • Flask

🤖 Machine Learning

  • Scikit-learn (RandomForestClassifier)
  • Pandas
  • NumPy

🎨 Frontend

  • HTML
  • CSS
  • JavaScript
  • Bootstrap

🧠 How It Works

  • User enters soil and environmental data through the web interface
  • Frontend sends request to Flask backend
  • Backend processes data using trained ML models
  • Prediction results are returned to the user

🎯 Objectives

  • Improve crop yield
  • Reduce farming costs
  • Promote sustainable agriculture
  • Provide AI-powered assistance to farmers

🔮 Future Enhancements

  • 🌦️ Weather-based advisory system
  • 🐛 Plant disease detection (image-based)
  • 🌐 Multilingual support
  • 🗣️ Voice interaction
  • 💰 Market price tracking

👨‍🌾 Target Users

  • Small and marginal farmers
  • Agricultural advisors
  • Agri-tech developers

🤝 Contributing

  • Contributions are welcome
  • Feel free to fork the repository
  • Submit a pull request

📜 License

  • This project is open-source and available under the MIT License

⭐ Support

  • If you found this project useful, please give it a star on GitHub

About

AgriSathi is an AI-based smart agriculture advisory system designed to help small and marginal farmers make informed decisions. It provides data-driven recommendations for crop selection and fertilizer usage based on soil and environmental conditions.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages