evelyn law

Graduate program team capstone project aiming to help animal shelters connect with potential adopters
Snuggle is a smart pet-adoption matching platform that helps both ends of the leash find the perfect, long-lasting companion with ease(Ideation, User Research, Design, User Testing, Prototyping)
4 months (Jan 2025 - Apr 2025)

As a group of animal-loving students, we wanted to improve pet adoption rates to allow rescue animals to find their forever homes. Given that many people are open to adopting, why do such few actually convert into adoption? To better understand the reasons behind the gap, we interviewed both shelters and pet owners. Through our conversations, we were able to pinpoint the following user pain points in the current adoption experience:
With a lack of resources and an abundance of tasks, shelters are short in the amount of time they have to interact with applicants and assist them with their needs
Manually managing postings for rescues and processing/screening applications and scheduling calls/meet-and-greets with adopters using outdated technology is time-consuming and inefficient
Filling out lengthy forms (which are sometimes in-person only) is not fun
Adopters are rarely updated, uncertain whether or not they have been rejected (and, if so, for what reason)
Adopters struggle to get answers to questions, making fully-informed decisions impossible. Without adequate preparation, new owners encounter unforeseen expenses and underestimate commitment and responsibilities of a new pet
Photos and short bios (paired with a lack of time to meet/bond with the pet) is not enough to make a decision


Two key improvements we wanted to make:
We focused on the adopter side of things and based our solution on three guiding principles:
Involving potential adopters throughout the process and making them feel part of the discussion
Powering users to effortlessly access whatever information they need whenever they want. Communicating needs, expectations, and reasons for matching decision to both parties
Helping make meaningful connections between pets and adopters, not just processing transactions. Allowing our furry friends’ personalities to shine
We decided to go for an approach inspired by dating apps, featuring AI-powered, personified chatbots of each rescue (PetBots). The idea was to offer a simplified, fun and interactive alternative to traditional, resource-consuming applications, which we later named Snuggle.
As the lead designer of the team, I crafted the design system, design tokens, and screens from scratch. Colours and typography were chosen to emanate a playful and warm feeling. The use of colours was minimal and deliberate so the user’s attention would be on the profiles.




Users did not recognize the tutorial being a tutorial and simply spammed skip. Upon this feedback, I created an interim screen after the onboarding and before the tutorial to clearly indicate that a tutorial will follow.

However, the interim screen did not completely eliminate user confusion during the second round of testing, due to the animation on the tutorial not completely representative of the actual interaction. To solve this, I replaced the sliding animation with animated cards to better represent the profile cards on their feed. Each step of the tutorial now also repeat itself in case users missed it the first time (which many did during this round of testing).
The new tutorial seemed to be well received during the third round of testing, with users now intuitively swiping left/right on the cards after completing the tutorial.
Testers were split on the use of doggolingo and lolspeak; some understood the messages clearly, but others were caught by surprise. For future iterations, I will include an option next to the messages to translate the language into normal English.
When asked about how they felt about the app, users generally responded positively and praised Snuggle on our creative approach to solve the shelter animal under-adoption issue. Some found talking to an animal a bit eccentric, but most didn’t mind the app’s resemblance to a dating app.