Skip to content

"GreenGuardian: Plant Disease Defender", JavaFX Project

Notifications You must be signed in to change notification settings

yousofkortam/GreenGuardian

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plant Disease Detection Project

Project Logo

Welcome to the Plant Disease Detection project repository! This project is a Java-based solution for detecting plant diseases. Users can register, log in, select a plant, answer questions about symptoms, and receive information about the detected disease along with advice for management.

Table of Contents

Introduction

Plant diseases can significantly impact crop yield and quality. Early detection and proper management are essential to minimize these negative effects. This project offers a user-friendly interface for farmers, gardeners, and plant enthusiasts to identify diseases in their plants and access guidance on how to address them effectively.

Features

  • User Authentication: Register and log in to the platform using secure authentication.
  • Plant Selection: Choose the plant type for which you need disease detection assistance.
  • Symptom Questionnaire: Answer a series of questions about observed symptoms on the selected plant.
  • Disease Detection: Based on the user's symptom responses, the system identifies potential diseases.
  • Advice and Recommendations: Receive detailed information about the detected disease along with recommended actions for management.
  • User Dashboard: Track your disease detection history and recommendations.
  • User-Friendly Interface: Intuitive and easy-to-use interface for a seamless experience.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/plant-disease-detection.git
    cd plant-disease-detection
  2. Compile the Java source files:

    javac *.java
  3. Add JDBC driver .jar file to your project.

  4. Run MySQL on your machine and create the data you want as the given SQL file.

    1. Run the main Java application:
    java HelloApplication

Usage

  1. Register an account or log in if you already have one.
  2. Choose the plant type you need assistance with.
  3. Answer the symptom questionnaire as accurately as possible.
  4. Receive information about the detected disease and recommended actions.

Technologies Used

  • Java: The core programming language used for the project.
  • SQL: The database system for storing user information and disease data.

Contributing

Contributions to this project are welcome! If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test thoroughly.
  4. Create a pull request explaining your changes and the problem they solve.

About

"GreenGuardian: Plant Disease Defender", JavaFX Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%