Skip to content

This web application uses GenAI to assist users in identifying and learning about plant and animal species they encounter in their environment, To promote citizen science and conservation efforts by making species identification accessible to everyone.

License

Notifications You must be signed in to change notification settings

Tejas242/FloraFauna-ai

Repository files navigation

FloraFauna.ai - A Species Identification App

This web application leverages Generative AI to assist users in identifying and learning about plant and animal species they encounter in their environment. By combining the power of Gemini API and React, we aim to promote citizen science and conservation efforts by making species identification accessible and engaging.

quinesubmission.mp4

Table of Contents

Features

  • Generative AI: The app utilizes state-of-the-art Generative AI algorithms to accurately identify plant and animal species based on user-provided images.
  • User-Friendly Interface: The interface is designed to be intuitive and user-friendly, allowing users to easily upload images and receive species identification results.
  • Educational Content: Alongside species identification, the app provides educational information about the identified species, promoting learning and awareness.
  • Responsive Design: The app is optimized for various screen sizes and devices, ensuring a seamless user experience across desktop and mobile platforms.

Technologies Used

  • Gemini API: Provides powerful Generative AI capabilities for species identification.
  • React: A fast and efficient JavaScript Library for building modern web applications.
  • JavaScript : The primary programming languages used for app development.
  • HTML/CSS: Standard web technologies for structuring and styling the user interface.
  • Git/GitHub: Version control and collaboration platform for managing the project codebase.

Getting Started

To run the Species Identification App locally, follow these steps:

  • Clone this repository to your local machine using git clone https://github.com/Tejas242/FloraFauna-ai.git.
  • Navigate to the project directory.
  • Install dependencies by running npm install.
  • Create a .env file in root folder and add your gemini api key as VITE_API_KEY=<API_KEY>
  • Start the development server with npm run dev.
  • Access the app in your web browser at http://localhost:3000.

Contributing

We welcome contributions from the community to enhance the functionality and features of the App. To contribute, please follow these guidelines:

  • Fork the repository and create a new branch for your feature or bug fix.
  • Make your changes and ensure the code passes all tests.
  • Submit a pull request detailing the changes made and the reasons behind them.

License

This project is licensed under the MIT License, which allows for free use, modification, and distribution of the codebase.

About

This web application uses GenAI to assist users in identifying and learning about plant and animal species they encounter in their environment, To promote citizen science and conservation efforts by making species identification accessible to everyone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •