Skip to content

Biodetect is an innovative detector app that harnesses the power of Google's Gemini AI technology to provide detailed descriptions of living organisms, including plants, animals, and insects. Providing a concise analysis of their species, characteristics, habitats, and more.

Notifications You must be signed in to change notification settings

dukeofhazardz/biodetect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BioDetect

BioDetect

Welcome to the BioDetect, a web app that allows users to detect organisms based on images they provide. This app leverages Google Gemini-1.5-Flash technology to analyze images and provide detailed information about the detected organisms, including species, common name, scientific name, classification, physical characteristics, behavioral traits, habitat, geographic distribution, diet and feeding habits, reproduction and lifecycle, conservation status, interactions with other species, adaptations to the environment, threats and challenges, and conservation efforts and initiatives.

Table of Contents

  1. Introduction
  2. Usage
  3. Technologies
  4. Contributing
  5. Authors
  6. 3D Model

Introduction

The BioDetect app utilizes React for the frontend interface and Python FastAPI for the backend. The core detection capabilities are powered by Google Gemini-1.5-Flash AI model, enabling accurate detection and detailed analysis of living organisms from uploaded images.

Usage

Home

home

The general landing page of the BioDetect app provides users with an overview of the app's capabilities and instructions on how to use it. Here, users can find information about the app, its usage, and the technology powering it.

Detect

detect

The Detect interface allows users to upload an image of an animal, insect, or plant for detection. Upon uploading an image, the app analyzes it with the help of Gemini-1.5-Flash model and generates detailed information about the detected organism. The information is displayed in an info tree format, allowing users to scroll through each piece of information.

About

The About section provides users with additional information about the BioDetect app, including its use cases, features, and development team. Users can learn more about the application's goals, objectives, and future plans.

Technologies

The BioDetect app is built using the following technologies:

  • React: A JavaScript library for building user interfaces.
  • WebGi: A framework to create high quality custom branded 3D applications easily.
  • Python FastAPI: A modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.
  • Google Gemini-1.5-Flash AI: A powerful artificial intelligence tool for image analysis and recognition.

Contributing

Contributions to the BioDetect app are welcome! If you have any suggestions, feature requests, or bug reports, please feel free to open an issue or submit a pull request on the GitHub repository.

Authors

The BioDetect app is developed and maintained by Nnaemeka Daniel John.

3D Model

Butterfly 3D Model was created by TPackard.

Demo

You can watch the demo video on YouTube.

About

Biodetect is an innovative detector app that harnesses the power of Google's Gemini AI technology to provide detailed descriptions of living organisms, including plants, animals, and insects. Providing a concise analysis of their species, characteristics, habitats, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published