Inspiration
Have you ever had a moment of sheer delight when encountering an adorable pet, wishing you could keep that joy in your pocket? PocketPets was born from that desire, aiming to capture those delightful moments and foster a deeper connection with the world around us.
What it does
PocketPets allows you to "collect" a diverse array of cat breeds by capturing snapshots of the charming kitties you encounter. As you expand your collection, unlocking new breeds becomes a thrilling adventure! Each cat photo is automatically categorized using AI, populating your CatDex with detailed breed descriptions, images, and statistics. The ultimate goal is to collect all breeds and curate a stunning gallery of cat photos to share with friends.
How we made it accessible
Built for inclusivity, PocketPets embraces a color-blind friendly palette and employs a universally readable font. Our commitment is to create an app that brings joy to everyone.
How we built it
The frontend was crafted using React Native, and Python, Tensorflow, and Keras were used to create AI models for breed classification. Flask served as the backend, integrating the predictive models with the frontend.
Challenges we ran into
Poor WiFi impacted development speed, and integrating Flask to route models to the frontend posed its own set of challenges. Time limitations led us to focus primarily on training our predictive models on cat breeds (future iterations will include more critters!).
Accomplishments that we're proud of
Our proudest accomplishment is crafting an app that spreads joy and community. Catering to the global community of animal enthusiasts, PocketPets has become a source of delight, bringing people together through a shared love for our fuzzy friends.
What we learned
The journey taught us invaluable lessons in implementing machine learning models within a React app using Flask. Additionally, we further developed our frontend skills, and we gained insights into enhancing app accessibility for a broader audience.
What's next for PocketPets
The future holds exciting possibilities for PocketPets. We envision expanding our collection to include all animals, with an even larger and more comprehensive AI animal classifier. We also plan on collaborating with animal shelters and non-profits, allowing us to educate users and raise awareness for the well-being of our beloved companions and wild creatures. The adventure continues!
Built With
- firebase
- flask
- keras
- python
- react-native
- tensorflow

Log in or sign up for Devpost to join the conversation.