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.
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.
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.
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.
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.
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.
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.
The BioDetect app is developed and maintained by Nnaemeka Daniel John.
Butterfly 3D Model was created by TPackard.
You can watch the demo video on YouTube.