We realized that identifying a cat's breed can often be a challenging and confusing process. That's why we decided to create a project that would make it easier for cat owners to find out exactly what breed our feline friends are - while also providing a wealth of information and guidance on cat behavior, health, and care. So join us on this exciting journey of cat discovery and empowerment - and let's help cat lovers everywhere give their feline friends the love and care they deserve.

What it does

Our project is a comprehensive tool designed for cat lovers who want to better understand and care for their feline friends. At its core, the project features a powerful cat breed identification system that uses advanced filters and a pretrained model to accurately identify a cat's breed based on a range of physical characteristics. But that's just the beginning - the project also includes a chatbot powered by Cohere, which provides personalized support and guidance to cat owners based on their specific needs and concerns. Whether you're wondering why your cat is scratching so much, how to keep your cat healthy and happy, or simply want to learn more about your cat's unique personality and behavior, our project has everything you need to become a confident and informed cat owner.

How we built it

Our project was built using HTML, CSS, and JavaScript for the front-end development. For the chatbot functionality, we utilized Cohere's powerful natural language processing technology, which allowed us to create a conversational interface that understands and responds to a wide range of user queries and concerns.

In addition to Cohere, we also integrated Tars and Petfinder API to enable seamless chatbot interactions and data collection. And to power the cat breed identification system, we used Roboflow's advanced pretrained model, which allowed us to accurately identify a cat's breed based on a range of physical features and characteristics.

Challenges we ran into

One of the biggest challenges was integrating the different tools and APIs seamlessly, Additionally, we encountered several challenges related to data quality and accuracy, particularly when it came to the cat breed identification system. This required us to spend a significant amount of time fine-tuning the model and ensuring that it could accurately identify a wide range of cat breeds based on various physical characteristics and features. Finally, we also faced challenges related to user experience and interface design, as we wanted to create a tool that was both intuitive and easy to use for cat owners of all levels of experience.

Accomplishments that we're proud of

One of the biggest accomplishments was creating a highly accurate cat breed identification system that uses advanced filters and a pre-trained model to identify a cat's breed based on various physical features and characteristics. We are proud of creating a chatbot powered by Cohere that is capable of understanding and responding to a wide range of user queries and concerns related to cat health, behavior, and care. Finally, we are proud of creating a user-friendly and intuitive interface that makes it easy for cat owners to find the information and support they need.

What we learned

We learned a lot about the tools and technologies that we used, Such as HTML, CSS, JS, Cohere, TARS, Petfinder, and Roboflow. we learned a lot about the power of natural language processing and AI technologies, as well as the importance of data quality and accuracy when it comes to building effective machine-learning models.

What's next for Purrfect-Match

A fully functional mobile app would be our next move.

Built With

Share this project: