Skip to content

Rudraksh - Blending Tech with Nature's Essence, Unveiling Plant Health

License

Notifications You must be signed in to change notification settings

dev-shetty/rudraksh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rudraksh: Plant Disease Detection

Your Logo Rudraksh 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, Rudraksh 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 Rudraksh 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 Rudraksh platform using our user-friendly interface.

2. Upload an image of your plant.

Rudraksh'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.

Rudraksh 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 Rudraksh

  • 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 Rudraksh Locally

Once you have followed the steps mentioned in Contribution to fork and clone the repository, do the following to setup rudraksh 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.

Contributors



Thank you for using Rudraksh!