Skip to content

Latest commit

 

History

History
74 lines (48 loc) · 3.42 KB

README.md

File metadata and controls

74 lines (48 loc) · 3.42 KB

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.