https://github.com/dev-shetty/rudraksh
Rudraksh - Blending Tech with Nature's Essence, Unveiling Plant Health
https://github.com/dev-shetty/rudraksh
api hacktoberfest nextjs plant-disease-detection rudraksh tailwindcss typescript
Last synced: about 1 month ago
JSON representation
Rudraksh - Blending Tech with Nature's Essence, Unveiling Plant Health
- Host: GitHub
- URL: https://github.com/dev-shetty/rudraksh
- Owner: dev-shetty
- License: mit
- Created: 2023-08-11T15:55:26.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-31T05:29:55.000Z (about 1 year ago)
- Last Synced: 2025-05-10T12:55:06.193Z (about 2 months ago)
- Topics: api, hacktoberfest, nextjs, plant-disease-detection, rudraksh, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://rudraksh.vercel.app
- Size: 48.6 MB
- Stars: 18
- Watchers: 1
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: Contributing.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Rudraksh: Plant Disease Detection
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 |[](https://python.org)|
|TensorFlow |[](https://www.tensorflow.org)|
|Google Colab |[](https://colab.research.google.com)|
|Numpy |[](https://numpy.org)|
|Flask |[](https://flask.palletsprojects.com/en/2.3.x)|
- ### Web Development:
| Name | Link |
|-------------|--------------------------------------------------------|
|Next.js 13 |[](https://nextjs.org/docs)|
|TailwindCSS |[](https://tailwindcss.com)|
|Typescript |[](https://www.typescriptlang.org)|
|Shadcn UI ||
|React Query |[](https://tanstack.com/query/v3/)|- ### Miscellaneous:
| Name | Link |
|-------------|--------------------------------------------------------|
|ESLint |[](https://eslint.org)|
|Git/GitHub |[](https://github.com)|
|Vercel |[](https://vercel.com)|
|npm |[](https://www.npmjs.com)|## Setup Rudraksh Locally
Once you have followed the steps mentioned in [Contribution](https://github.com/Deveesh-Shetty/rudraksh/blob/master/Contributing.md) to fork and clone the repository, do the following to setup rudraksh locally on your PC.
```bash
cd web
```
Install all the dependencies
```bash
npm ci
```
Add the API key to the `.env` folder as mentioned in `.env.example`
Get the Plant Id API key from [here](https://web.plant.id/plant-identification-api/)
```
NEXT_PUBLIC_PLANT_ID_API_KEY = "Your API Key"
```Run the server locally
```bash
npm run dev
```
That's it you are good to go! Looking forward to your contributions.
**Thank you for using Rudraksh!**