Welcome to the BioDetect App, a web app that allows users to detect organisms based on images they provide. This API leverages cutting-edge 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 API utilizes React for the frontend interface and Python FastAPI for the backend. The core detection capabilities are powered by Google Gemini Pro Vision AI, enabling accurate detection and detailed analysis of living organisms from uploaded images.
The general landing page of the BioDetect API provides users with an overview of the API's capabilities and instructions on how to use it. Here, users can find information about the API, 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 API analyzes it and generates detailed information about the detected organism. The information is displayed in a carousel format, allowing users to click through each piece of information.
The About section provides users with additional information about the BioDetect API, including its use cases, features, and development team. Users can learn more about the application's goals, objectives, and future plans.
The BioDetect API is built using the following technologies:
- React: A JavaScript library for building user interfaces.
- Python FastAPI: A modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.
- Google Gemini Pro Vision AI: A powerful artificial intelligence tool for image analysis and recognition.
Contributions to the BioDetect API 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 API is developed and maintained by Nnaemeka Daniel John.
The BioDetect API is open-source software licensed under the MIT License. See the LICENSE file for more information.