WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Harman8815/Harvest-Horizon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌾 Harvest Horizon 🌾

Transforming Agriculture with Machine Learning

A machine learning-based platform designed to revolutionize farming practices. With a focus on three core features: crop prediction, yield forecasting, and disease detection, this platform harnesses the power of advanced machine learning algorithms to support farmers in making informed decisions that improve productivity, sustainability, and overall farm management.

Harvest Horizon Badge Language Badge Express Badge Machine Learning Badge MongoDB Badge

πŸ“š Table of Contents

  1. Features
  2. Tech Stack
  3. Installation
  4. Contributing
  5. License
  6. Contact
  7. Social Links

πŸš€ Features

🌱 Crop Prediction

Using data from multiple sources, including soil quality, weather patterns, and environmental conditions, the platform predicts the most suitable crops for specific regions. By analyzing historical trends, we provide actionable insights to farmers, enabling them to choose the right crops for optimal growth, improving both yield and quality.

🌾 Yield Prediction

Our yield forecasting models take into account soil composition, weather patterns, crop type, and historical performance data to predict the potential yield of crops. This feature helps farmers plan better and reduce wastage, ensuring they can maximize production and profitability.

🦠 Disease Prediction

Leveraging machine learning, the platform identifies early signs of diseases in crops by analyzing various factors, such as plant health, weather conditions, and previous disease outbreaks. Early detection allows farmers to take proactive measures to prevent widespread crop damage, reducing the use of pesticides and increasing crop longevity.


πŸ’» Tech Stack

Frontend:

  • HTML, CSS, JavaScript: The core technologies for building a responsive and interactive frontend.
  • Express: A fast and minimal web framework used for routing and server-side logic in this full-stack application.

Backend:

  • Python: The primary language for developing the machine learning models that power the crop prediction, yield forecasting, and disease detection features.
  • Flask or FastAPI: Lightweight web frameworks used to integrate and serve the machine learning models through API endpoints for smooth interaction with the frontend.

Database:

  • MongoDB: A NoSQL database used to store essential data, including user profiles, prediction results, and other project-related information. It’s chosen for its flexibility and scalability.

Machine Learning:

  • Scikit-learn: A library for machine learning that provides simple and efficient tools for data analysis and predictive modeling.
  • Pandas: A powerful data manipulation tool that simplifies working with structured data.
  • NumPy: A fundamental package for scientific computing that enables fast array operations and numerical analysis.

πŸ›  Installation

To set up and run this project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/yourusername/Harvest-Horizon.git
  1. Navigate into the project directory:
cd Harvest-Horizon
  1. Install backend dependencies:
    Move to the backend-py folder and install the required Python libraries:
pip install -r requirements.txt
  1. Install frontend dependencies:
    Go to the root directory and install the frontend dependencies:
npm install
  1. Start the backend server:
    In the backend-py folder, run the following command to start the backend:
python app.py
  1. Start the frontend server:
    In the root directory, run this command to launch the frontend server:
npm run both

Visit the app at: http://localhost:8000
The backend is hosted on port 5000 and MongoDB on port 2000.


πŸ§‘β€πŸ’» Contributing

We welcome contributions from everyone! Whether it's a bug fix, a new feature, or just a suggestion, feel free to fork the repository, open an issue, or submit a pull request. All contributions are appreciated.

Please make sure to follow the standard coding practices and write clear commit messages for better collaboration.


πŸ“œ License

This project is licensed under the MIT License. You can find more information in the LICENSE file. This open-source license allows users to freely use, modify, and distribute the software.


πŸ–ΌοΈ Image Gallery

Home Services ScreenShot_20241211203332

Crop Prediction

A glimpse into the crop prediction feature, helping farmers choose the best crops.


πŸŽ₯ Video Showcase

harvest.horizion.mp4

πŸ”— Social Links

LinkedIn Badge GitHub Badge
LinkedIn Badge GitHub Badge

🀝 Group Project

This project is a collaboration between Harman Deep Singh and Manav Gupta. We would like to extend our special thanks to Manav for his incredible contributions to the development and growth of this project. Together, we aim to leverage machine learning to make agriculture smarter and more efficient.


Let's make agriculture smarter, together! 🌾🌱

About

Harvest Horizon: ML-powered web platform for crop prediction and disease detection.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published