An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# 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](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)](https://python.org)|
|TensorFlow |[![TensorFlow](https://img.shields.io/badge/TensorFlow-%23FF6F00.svg?style=for-the-badge&logo=TensorFlow&logoColor=white)](https://www.tensorflow.org)|
|Google Colab |[![GoogleColab](https://img.shields.io/badge/GoogleColab-%23FF6F00.svg?style=for-the-badge&logo=GoogleColab&logoColor=white)](https://colab.research.google.com)|
|Numpy |[![NumPy](https://img.shields.io/badge/numpy-%23013243.svg?style=for-the-badge&logo=numpy&logoColor=white)](https://numpy.org)|
|Flask |[![Flask](https://img.shields.io/badge/flask-%23000.svg?style=for-the-badge&logo=flask&logoColor=white)](https://flask.palletsprojects.com/en/2.3.x)|

- ### Web Development:
| Name | Link |
|-------------|--------------------------------------------------------|
|Next.js 13 |[![Next JS](https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js&logoColor=white)](https://nextjs.org/docs)|
|TailwindCSS |[![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)](https://tailwindcss.com)|
|Typescript |[![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)](https://www.typescriptlang.org)|
|Shadcn UI ||
|React Query |[![React Query](https://img.shields.io/badge/-React%20Query-FF4154?style=for-the-badge&logo=react%20query&logoColor=white)](https://tanstack.com/query/v3/)|

- ### Miscellaneous:
| Name | Link |
|-------------|--------------------------------------------------------|
|ESLint |[![ESLint](https://img.shields.io/badge/ESLint-4B3263?style=for-the-badge&logo=eslint&logoColor=white)](https://eslint.org)|
|Git/GitHub |[![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com)|
|Vercel |[![Vercel](https://img.shields.io/badge/vercel-%23000000.svg?style=for-the-badge&logo=vercel&logoColor=white)](https://vercel.com)|
|npm |[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)](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.

## Contributors





**Thank you for using Rudraksh!**