top of page


Connecting shelters and adopters to find the perfect match for every lifestyle


According to the ASPCA, 6.5 million animals enter shelters each year. 1.5 million of those animals are euthanized, with Georgia being one of the largest contributors. The problem has become so great in the region that many Georgian shelters send excess animals to other regions. In 2016, the Georgian legislature named the "adoptable dog" as the official state animal. Being a group of animals lovers, we sought to develop a solution to assist and promote these animals to families.


Floofy is a digital platform that seeks to unite wanting adopters with adoptable cats and dogs through meaningful attributes with the assistance of local shelters and rescues.

In this five-month project, I served as a UI/UX designer and User Researcher.



Preliminary Assumptions

Going in to the research process, we had some initial assumptions as to why families choose to purchase an animal from a breeder rather than to adopt one from a shelter. When people adopt from a breeder, we believed they were looking for: a pure breed, a kitten or puppy, and quality assurance.

Market Analysis

Before we dove into a solution, we conducted desktop research on the currently available systems at shelters and rescues. This would catch us up on what is already being done on the surface and identify obvious opportunities for improvement. For the intents of the project, we decided to focus on shelters in the Atlanta metropolitan area first and later scale it up if found to be viable.


Early Contextual Interviews

After identifying our preliminary adoption centers and categories, I connected with a volunteer at a local rescue to conduct a contextual interview. I attended a weekend adoption event run by Animal Action Rescue and observed a volunteer promoting the organization and available dogs outside of a local PetsMart. While there, I asked a series of questions based on actions and thoughts of the volunteer and browsers. While freeform, this observation assisted in building a rapid overview of concerns held by adoption center volunteers as well as potential adopters.

Online Survey

We crafted a survey on Qualtrics and that was disseminated on local subreddits, r/atlanta, and r/georgiatech. Although these populations are limited in diversity, they offered an efficient method for gathering high-level data. Although unpolished and broad, our survey revealed a number pain points and considerations people make when they are looking to adopt or choose not to adopt. The survey ended with a prompt for participants to submit their email should they be willing to be interviewed in-depth at a later date.

Semi-Structured Interviews

After identifying general leads, I established contact with leadership at the Atlanta Humane Society (AHS) and FurKids Animal Rescue and Shelters. I led interviews with a fellow researcher taking notes. Our participants helped us understand their daily routines and how they manage their relations with interested adopters. The intent of these was to identify pain points on the shelter side and see if they can be connected with adopter concerns.

Our team reached out to survey participants who had adopted an animal in the Atlanta metropolitan area within the past 12 months. Subjects expressed concern about difficulty they had when applying for an adoption in both intrusiveness and repetition. They also spent months looking for the right dog and eventually took a hiatus from the fatigue of filling out and submitting applications when they discovered their first choice was already taken. Another adopter shared some regret with a recent dog they rescued. The person had limited exposure to and information about the animal before they adopted them, and the animal's temperament was different than expected.

What it Offers

Data Synthesis

After interviewing, our research team sat down together to share and discuss findings. We noted every key finding, pain point, and desire onto a whiteboard and began to build traits to describe our users. From these traits, we were able to craft a diverse range of users who would benefit from our design.


After interviewing local shelters and adopters, our research team sat down together to share and discuss findings. We noted every key finding, pain point, and desire onto a whiteboard and began to build traits to describe our users. From these traits, we were able to craft a diverse range of users who would benefit from our design. These traits can be seen in the table below:

Mother and Daughter Hugging

Family Mom

  • Wants a pet for her kids like when she was growing up

  • Concerned about how an animal will interact with her kids

  • Hindered by time needed to care for pet and service at the shelter

Designer in Studio

Recent College Graduate

  • Wants companionship to help with loneliness away from home

  • Concerned about the cost and time needed for his pet

  • Hindered by small living space and rental restrictions

Smiling Young Woman

First-Time Pet Owner

  • Wants to adopt (not shop) from a shelter she heard about online

  • Concerned about roommate's opinion

  • Hindered by confusing adoption process

Mature Man's Portrait

Shelter Volunteer

  • Wants to use his experience rescue an animal in need

  • Concerned about an animal's health needs

  • Hindered by the compatibility and number of current pets

Couple Showing Affection

Caring Partner

  • Wants a pet as a companion for his partner

  • Concerned about his own pet allergies

  • Hindered by finding and training puppy



Ideation Session

Upon sussing out our pain points and users, the team separated to sketch initial ideas. These ideas were created under the pretense of no budget, resource restrictions, or otherwise to promote ingenuity.

After sketching, the team reconvened to share and expand upon out ideas. We grouped concepts based on the pain points addressed or media used. The team researched and discussed the feasibility of different media and content and ultimately decided to draft low resolution wireframes for three concepts:

Pet Quiz

"Pet Finding"

  • Survey that helps users be matched with a specific animal in a shelter, not just a breed

  • Promotes discovery of mixed breeds, unique personalities, and special needs

Pet Preparedness

"Pet Manager"

  • Guide that educates novice owners on responsibilities, resources and prerequisites for pet ownership

  • Survey to recommend specific needs for each animal

Pet Shop

"Pet Manager"

  • Online store that allows users to preview and set items in their homes

  • Products for pets and owners alike


Pet Quiz

This concept derived from users’ confusion and uncertainty about how to find the correct pet. There are many pet matching sites on the market, but we identified some missed opportunities. From our interview with the Atlanta Humane Society, we learned that many shelters use a program called PetPoint. This program is a database that shelters use to log information about a pet such as its identification number, appearance, bite history, and owner history.


Some of this information is used by PetPoint to upload a profile in pet finding site, Petango. While this site features the latest information about an animal, its survey to help find matching pets for owners is wanting. Many of the questions are esoteric personality questions that do not make it clear to adopters what it is leading to. When a user completes their survey, they are then matched with ~2,000 animals with match percentages assigned to each one. A number that high is too overwhelming for someone to take action on and properly vet. The match percentages seem arbitrary and only serve to keep a person from looking at animals that they only have a 40% match with. These survey and result themes are common amongst pet finders. They are flawed, but the desire to filter through animals is there. Another strong point to utilize a survey is that is can mitigate breed bias and help users discover mixed breeds that are more common in shelters.


Our solution would curate questions to be more clearly about the desired pet than how the owner would describe themselves. Many questions can also be created that could help users realize concerns or desires that they had not considered and better inform them for ownership. Another key goal would be to try to limit the number of animals that appear in a result. This would make results easier to parse as well as make the user feel a stronger sense of “destiny” with the select few that appear. This limitation could be achieved by reducing the available range of the search or by parsing the results down to specific shelters.


Pet Preparedness

From our research, we saw a recurring theme of frustration with the actual adoption process. Many shelters require potential adopters to provide documentation for their housing, current pets, and finances. This can feel intrusive or overwhelming for some adopters. With a pet preparedness application, we can educate adopters on necessary information. They can then use a checklist to track their tasks and use it to share their eligibility to shelters. Speaking with the Atlanta Humane Society, the application takes about 1.5 hours in-store to process. One hour of this is spent waiting to speak with an adoption counselor.


Seeing an opportunity for the preparedness app to help an owner after adoption, we wanted to include features that promoted the continuing education and management. By entering information about an animal, a list can be generated with specific items for that animal. For example, a first-time dog owner can adopt a puppy with heartworms and be given a list to obtain a kennel and leash to manage its condition and to find a vet to schedule upcoming treatments.

AR Pet Shop

When considering a new animal, many people were concerned about how much space they would take up or how to plan out their area in their home. This is why we are looking into AR shopping as a potential solution. Pets such as retired greyhounds require large beds to accommodate their body structure and adopters need to make sure they can fit such things into their apartment or house.


This concept would enable users would be able to preview a bed in their home via AR. With the latest toolkits, users can scan a room to create a grid to fit items in a space at scale. Creating scenes can build excitement for and desire for products and users can share their dream scenes with others. If a user finds an item they like, then they can add it to their cart for purchasing.

Rapid Intercept Testing

To narrow our direction, the team intercepted participants for feedback at Tech Square in Atlanta. We equipped ourselves with wireframes depicting an overview of each solution for initial talking points along with a more detailed guide to walk participants through the concept. While the AR applications were interesting, overall they were perceived as novelties over tools. Based on our tests, the Pet Matcher received the highest praise. It also proved to be a differentiator while still having a practical use that many felt comfortable accessing. The format lended itself to scalable features such as information on breeds, shelters, shelter interaction, and light commerce.


As we continued to interview, it became evident that our design would have to serve two sides of the process: adopters and shelters. Once an adopter has discovered a potential pet, our design would provide a seamless connection with the shelter caring for them. Conversely, the shelter should be supported with information on an adopter’s lifestyle and capability to care for a pet, enabling the shelter to better consult an adopter when initially approached. Shelters and rescues had shared difficulties with inventory and managing communication with interested parties, so the design could serve holistically within one platform.

Refined Design

Refined Design

Information Architecture

To better understand the processes and interactions happening between the users and the system, a flow chart was developed. From this, we elaborated on every touch point the user experiences, whether that be user-to-user or user-to-system. This chart also acknowledges the scope this project has reached and allowed us to capture any possible edge cases that needed to be considered. As evident in the flow, pictured below, this two-fold project is connecting two different but equally important users while also allowing each user to talk to the system independently and uniquely.


Adopter Prototype

Adopter Prototype


Peer Session