Skip to content

Unnimaya6122004/MINIPROJECT

Repository files navigation

React
Animated GIF Farmer tracking disease outbreak

πŸš€ Introduction

Plant diseases cause significant losses in agricultural productivity, with farmers often facing challenges in diagnosing issues accurately and on time. Misdiagnosis or delayed treatment leads to crop failure, economic setbacks, and reduced food security.

Key Challenges:

Difficulty in identifying plant diseases without expert knowledge. Limited access to agricultural experts and resources, especially in rural areas. Overuse or misuse of pesticides due to improper diagnosis. Time-consuming and ineffective traditional methods of disease identification.


🎯 Key Features

  1. πŸ“Έ Image-Based Detection:
    Upload a plant leaf image, and the app predicts the disease with accuracy.

  2. πŸ“š Comprehensive Information:
    Get details about the disease, its symptoms, and effective treatments.

  3. 🌎 Accessibility: Easy-to-use web interface, accessible even in rural areas via mobile or desktop.

  4. πŸ”„ Continuous Learning: ML models improve over time with user feedback and updated datasets.

  5. ⚑ Real-Time Predictions: Quick and reliable results for actionable decisions.

  6. 🌐 Multi-Language Support:
    Expand the reach with local language options for diverse users.

  7. πŸ“ˆ Sustainability Focus: Recommendations encourage the judicious use of pesticides and eco-friendly practices.


πŸ› οΈ Tech Stack

Frontend:

  • React | HTML | CSS

Backend:

  • Flask/Django

Machine Learning:

  • TensorFlow/PyTorch (CNN models) | OpenCV

Database:

  • PostgreSQL/MySQL

Deployment:

  • Vercel (Frontend) | AWS/Heroku (Backend)

πŸ“Š Datasets

  • Primary Dataset: PlantVillage
  • Contains thousands of annotated images for supervised training and validation.
  • Allows identifying diseases across multiple plant species.

🎨 Installation & Setup

Clone the Repository

git clone https://github.com/yourusername/plant-disease-prediction.git  
cd plant-disease-prediction

Backend Setup

cd backend
python -m venv venv
source venv/bin/activate  # For Windows: venv\Scripts\activate
pip install -r requirements.txt
python app.py

Frontend Setup

cd frontend
npm install
npm start

πŸ–₯️ Live Demo

Experience the app live: Plant Disease Predictor


πŸ“ˆ Future Roadmap

  1. 🌐 Multi-Platform App:
    Extend the app to iOS and Android platforms.

  2. πŸ“Š Analytics Dashboard:
    Provide users with disease statistics and trends across regions.

  3. πŸ”” Alert System:
    Notify users of potential disease outbreaks in their area.

  4. πŸ›°οΈ AI-Powered Insights:
    Integrate satellite imaging for large-scale crop health monitoring.


🧠 Core Challenges and Solutions

Challenge Solution
High model accuracy Fine-tuning CNN models using advanced datasets.
User-friendly interface Regular feedback-driven UI/UX iterations.
Scalability for rural areas Lightweight deployment with minimal resources.

🌍 Contributing

  1. Fork the repo.
  2. Create a branch:
    git checkout -b feature-name
  3. Make your changes, commit, and push:
    git commit -m "Added feature X"  
    git push origin feature-name  
  4. Open a pull request on GitHub.

πŸ† Acknowledgments

  • PlantVillage Dataset: For providing a robust and detailed dataset.
  • The global open-source community for libraries and resources like TensorFlow, React, and Flask.

Thanks to all Contributors πŸ’ͺ

Thanks a lot for spending your time helping the project grow. Thanks a lot! Keep rocking 🍻

Contributors

License πŸ›‘οΈ

Distributed under the Apache License 2.0 License. See LICENSE for more information.

Code of Conduct

To maintain a safe and inclusive space for everyone to learn and grow, contributors are advised to follow the Code of Conduct.


β€œAgriculture is the foundation of civilization, and healthy plants are its heartbeat. Let’s use technology to nurture this lifeline.”


Thanks for visiting! ✨

Show some ❀️ by starring this repository!

Finish

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •