Inspiration

Our deep passion for wildlife and our desire to explore the beauty of animals around the world fueled our inspiration. As avid travelers and wildlife enthusiasts, we envisioned creating a program that allows us to capture the essence of wildlife through our eyes and mobile devices. This program goes beyond just taking a picture; it empowers us to unravel the mysteries of the animal kingdom. We can instantly identify animals, learn about their species, discover their unique characteristics, and access a wealth of information. What excites us the most is the prospect of sharing this remarkable experience with others who share our fascination with wildlife. We are confident that there are countless individuals who will embrace this program to gain insights into the animal kingdom. Moreover, the program offers a feature that allows users to embark on a journey of discovery by learning about random animals, adding an element of surprise and education to the mix.

What it does

This captivating web application is a gateway to the enchanting world of wildlife. Whether you've captured a mesmerizing image of an animal in the wild or simply have the name of an animal in mind, our platform brings you closer to nature's most wondrous creatures. Using cutting-edge technology, it harnesses the power of Google Cloud Vision to instantly recognize the animal within your uploaded images, offering insights into its species, unique characteristics, and more. You can also embark on a journey of discovery by inputting the name of an animal directly or exploring the world of random animals, where surprise meets education. The application seamlessly integrates with Wikipedia, allowing you to delve deeper into the fascinating details of your favorite animals. Additionally, it unveils similar species through the GBIF API, enriching your understanding of the interconnected tapestry of the animal kingdom. This project is an invitation to explore, learn, and be captivated by the wonders of wildlife, bridging the gap between the digital realm and the natural world.

How we built it

We constructed FaunaFinder by combining various technologies and APIs to create a powerful and user-friendly web application. We utilized Python and the Flask framework to build the backend, incorporating the Google Cloud Vision API for image analysis and recognition. Additionally, we integrated the Wikipedia API for in-depth animal information and leveraged the GBIF API and API-Ninjas Animal API to discover similar species. The user interface was designed using HTML, CSS, and JavaScript to provide an intuitive and visually appealing experience.

Challenges we ran into

Throughout the development process, we encountered several challenges. One of the major obstacles was ensuring accurate animal recognition from user-uploaded images, as well as handling cases where the API's results included breeds and subcategories. We also faced complexities in gathering and presenting comprehensive information about animals from multiple sources. Overcoming these challenges required extensive problem-solving and fine-tuning of our application.

Accomplishments that we're proud of

We take pride in the successful integration of various APIs to create a cohesive and informative platform. Achieving a high degree of accuracy in animal recognition and providing rich information about species, including Wikipedia integration, is a significant accomplishment. The ability to offer users the opportunity to explore random animals adds an element of surprise and education to the project, making it a unique and engaging experience.

What we learned

During the development of FaunaFinder, we learned valuable lessons about working with AI-powered APIs and data integration. We gained insights into optimizing image recognition and addressing challenges related to recognizing animals accurately. Additionally, we honed our skills in building a user-friendly web interface and ensuring a seamless user experience.

What's next for FaunaFinder: AI-Powered Animal Breed Recognition

The future of FaunaFinder holds exciting possibilities. We aim to enhance the application's capabilities by refining image recognition and expanding our database of known animals. We also plan to incorporate more interactive features for users, such as quizzes and educational content related to wildlife. Our vision is to make FaunaFinder a go-to platform for animal enthusiasts and learners, fostering a deeper appreciation for the natural world. We will continue to evolve and expand our project, bringing even more fascinating aspects of the animal kingdom to our users.

Built With

Share this project:

Updates