PawfectPals
A React-based pet adoption app that turns discovery into a swipeable, human-centered experience — built using the Petfinder API and custom preference filtering.
Product Design · UX · Front-End · React
As part of Grand Circus’ Full Stack Front-End JavaScript program, I designed and built PawfectPals from the ground up — blending UX, storytelling, and front-end development.
Designed the product flow and interaction model inspired by dating apps like Tinder
Integrated the Petfinder API to surface adoptable pets by location and preferences
Built custom preference filters and “like/dislike” matching logic
Developed the front-end experience using React and Firebase
This project strengthened how I think about product-led storytelling, designing experiences that guide users naturally toward action while balancing usability, emotion, and technical constraints.