Skip to content

PlantDoc is a powerful web-based platform that allows farmers to detect plant diseases by simply uploading an image.

Notifications You must be signed in to change notification settings

anandkm629/plant-doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

PlantDoc: Plant Disease Detection

Your Logo PlantDoc is a powerful web-based platform that allows farmers to detect plant diseases by simply uploading an image. Using advanced machine learning models and a user-friendly interface, PlantDoc aims to provide timely and accurate disease identification, accompanied by the progression rates of potential diseases.

Features

  • 📸 Image-Based Disease Detection: Upload an image of your plant and receive instant disease diagnostics.

  • 📚 Disease Library: Access a comprehensive guide detailing various plant diseases, their symptoms, and progression rates.

  • 🤖 Advanced ML Models: Utilizing API from cutting-edge machine learning model for accurate and rapid disease identification.

How To Use

1. Visit the PlantDoc platform.

Start by capturing a clear image of a plant leaf that might be showing signs of disease. Ensure that the image is sharp and well-lit. Easily upload the image to the PlantDoc platform using our user-friendly interface.

2. Upload an image of your plant.

PlantDoc's advanced AI technology kicks into action. The uploaded image is processed by a sophisticated machine learning model to analyze the visual characteristics of the leaf in the image, comparing them to an extensive database.

3. Wait for the diagnostic results and read about the disease description.

PlantDoc provides you with comprehensive insights. It not only identifies the specific disease affecting your plant but also offers a detailed description of the plant, the disease itself, and recommends effective remedies.

Technologies Behind PlantDoc

  • Disease Prediction:

    Name Link
    Python Python
    TensorFlow TensorFlow
    Google Colab GoogleColab
    Numpy NumPy
    Flask Flask
  • Web Development:

    Name Link
    Next.js 13 Next JS
    TailwindCSS TailwindCSS
    Typescript TypeScript
    Shadcn UI
    React Query React Query
  • Miscellaneous:

    Name Link
    ESLint ESLint
    Git/GitHub GitHub
    Vercel Vercel
    npm NPM

Setup PlantDoc Locally

Once you have followed the steps mentioned in Contribution to fork and clone the repository, do the following to setup PlantDoc locally on your PC.

cd web

Install all the dependencies

npm ci

Add the API key to the .env folder as mentioned in .env.example Get the Plant Id API key from here

NEXT_PUBLIC_PLANT_ID_API_KEY = "Your API Key"

Run the server locally

npm run dev

That's it you are good to go! Looking forward to your contributions.


Thank you for using PlantDoc!

About

PlantDoc is a powerful web-based platform that allows farmers to detect plant diseases by simply uploading an image.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published