Welcome to the Plant Disease Classifier Frontend repository! This repository contains the frontend code for the Plant Disease Classifier project. It is built entirely in ReactJS and deployed using Netlify.
The Plant Disease Classifier Frontend is a web application developed to identify plant diseases swiftly and accurately. Utilizing ReactJS for the frontend, this project offers a user-friendly interface for uploading plant images and receiving disease classification results.
The repository includes the ReactJS-based web interface, providing users with an intuitive platform to upload images of plants. The interface seamlessly integrates with the backend classifier (not included) to process uploaded images and display disease classification results.
Experience the Plant Disease Classifier in action! The web interface is deployed and accessible online at Plant Disease Classifier. You can visit the provided URL to utilize the classifier immediately without any local setup.
Check out some screenshots of our web interface:
- Visit the deployed web interface at Plant Disease Classifier.
- Upload an image of a plant using the user-friendly interface.
- Wait for the classifier to process the image.
- Explore the classification results to gain insights into the health of the uploaded plant.
The Plant Disease Classifier Frontend is designed to be simple and intuitive. Users can upload images of plants through the web interface and receive immediate disease classification results. Here's how to use it:
- Upload Image: Click on the "Upload" button to select an image of a plant from your device.
- View Results: Once the image is uploaded, the classifier will process it, and the results will be displayed on the screen.
- Explore Insights: Gain valuable insights into the health of the plant based on the disease classification provided by the classifier.
The frontend codebase is organized as follows:
plant-disease-classifier-frontend/
│
├── public/ # Public assets and index.html
│
├── src/ # Source code directory
│ ├── components/ # React components
│ ├── styles/ # CSS stylesheets
│ ├── App.js # Main application component
│ └── index.js # Entry point
│
├── .gitignore # Specifies intentionally untracked files to ignore
├── LICENSE # MIT License file
└── README.md # Project README file
The Plant Disease Classifier Frontend relies on the following major dependencies:
- React: A JavaScript library for building user interfaces.
- Axios: A promise-based HTTP client for making API requests.
- React Router: Declarative routing for React applications.
- Netlify: Hosting platform for deploying web applications.
We welcome contributions from the community to improve this project. Whether you have ideas for enhancing the frontend interface, adding new features, or fixing bugs, your contributions are valuable. Feel free to open an issue or submit a pull request—we appreciate your input!
This project is licensed under the MIT License, allowing you to use and modify the code in accordance with the terms of the license.
If you have any questions or feedback, please don't hesitate to contact us at Sharmaalok02gwl@gmail.com.