A web application built using React and Next.js that allows users to upload or capture plant images and retrieve detailed information about the plant species using a plant identification API.
- Upload or Capture Plant Images: Easily submit plant photos for identification.
- Accurate Plant Information: Utilizes a powerful plant identification API to provide details about the plant species.
- Responsive Design: Built with Tailwind CSS to ensure a clean and user-friendly interface across all devices.
- Fast and Scalable: Powered by Next.js for optimized performance.
- React: Front-end framework for building a dynamic and interactive user interface.
- Next.js: Provides server-side rendering and enhanced performance.
- Tailwind CSS: Utility-first CSS framework for styling.
- Plant Identification API: External API to fetch plant data based on the uploaded image.
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://github.com/sayan365/Plant-Identifier.git
-
Navigate to the project directory:
cd Plant-Identifier
-
Install dependencies:
npm install
-
Create a
.env.local
file and add your plant identification API key:NEXT_PUBLIC_API_KEY=your_api_key_here
-
Start the development server:
npm run dev
-
Open your browser and navigate to:
http://localhost:3000
- The user uploads or captures an image of a plant.
- The app sends the image to the plant identification API.
- The API returns detailed information about the plant, such as its species, common name, and more.
- The app displays the information to the user in a clean and intuitive interface.
Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Author: Sayan
For any inquiries, feel free to contact me via GitHub or other platforms.