doggydate cover ss.png

Doggydate - UI/UX Design


A mobile app aiming to help dog owners

to socialize their dogs



UX Research: surveys, interviews, personals

UX Design: wireframes, information architecture, prototypes, usability test

UI Design:  design analysis, visual design


User Group

Our target users are people who own dogs and find ways to socialize their dogs. Their characteristics are:

  • dog owner

  • looking for ways to socialize their dogs by the use of parks or playdates

  • would like to specify the dog breed, size, sex and personalities. 



Problem Space

According to the 20157-2018 APPA National Pet Owners Survey, there is a large amount of dogs owned in the U.S, and it is a mainly pet in the U.S.  So the issue about the dog can not be neglected.

What things are necessary to provide a healthy life for dogs? It is socialization.  The dog Lacking of socialization leads to serious problems. 

According to our short interview,  the specific problems the dog owners are struggling with are:

  •  Most of dog owners do not have time to socialize their dogs on normal weekday. 

  •  Dog owners would like to look for specific dogs for their own dogs to playdate: breed, size and personality.

User Research

For user research, I used semi-structured interview and contextual inquiry to dive deeper into the problems the dog owners have for dog socialize as well as their routine lives with their dogs.

Semi-structured interview

I conducted 5 semi-structured interviews in total.

By asking the dog owners about their dogs social behavior, I aimed to discover the current problems and hardships that they face in addition to positive (or surprising) experiences. I envisioned that I will get the most useful information such as user needs and the problem space by conducting these interviews.

I designed interview questions in advance and developed different questions based on potential different answers. This helped me to ask questions in a logical order which assured me to get all the information I wanted from the interviewees.

contextual inquiry

I conducted 3 contextual inquiries on the dog owners. The data was collected in forms of notes, photos.

By getting users do the task in the real environment, I was able to find the problems for the check-in feature that may not occur to participants in the interviews. I was also able to gather the their thoughts and feelings in the whole process, which helps me to identify their behavioral patterns and get deeper understanding of challenges that they face.

I designed a specific task for the participants carry out. The task was designed to be as realistic as possible in order to make the users behave more naturally. It helped me to view aspects I should pay attention to when observing, which helped me conduct the activity more efficiently and professionally.

Data Analysis

I collected qualitative data from our semi-structured interviews and contextual inquiries. The data that were collected were mostly about their overall experiences. Also, in a more deeper sense, they were about:

  • How they look for the specific dogs and then schedule a play date. 
  • How often they use app to schedule a playdate. 
  • Types of dogs they choose.( from breeder, size , sex .... which one is the most used filter)  
  • How easy it is to find what they are looking for
  • Their overall level of satisfaction 

Affinity Mapping

 I performed affinity mapping to further analyze the data. There are four findings. 

  •  Most of dog owners do not have time to socialize their dogs on normal weekday.

  • Most of Dog owners prefer using the dog park near their home with specific features( fence/trees/facilities).

  •  Dog owners would like to specify the breed and personality of dog for play date.  Especially for the small size dog, because they are fragile and better playing with the same size.

  • Majority owns a high energy dog that spends even more than 5 hours a day alone and needs an outlet to release energy.

  •  Looking for ways to socialize their dogs, by use of dog parks or playdates


I was able to create two personas to represent our target users.



Based on personas and research, I extracted the good features of the design ideas.  It is a mobile application. 

  • Dog parks search.  Users can search the close by dog parks based on the location. 
  • Dog parks check in. Users can save the dog parks they frequently go, so they will receive the notifications of which dog is already in the park. 
  • Specific dog search. Users can search specific dogs by filter. 
  • Schedule the playdate. Users can directly invite other dogs to schedule a playdate. 

Style Guide

Artboard 3.png

I choose orange color as the main color for Doggydate app, because Orange represents enthusiasm, fascination, happiness. 


Hi-Fi Design



Usability test

I combined A/B testing with usability test to evaluate prototype. A/B testing helped me to compare and see which version is better and test the effectiveness of our solution. The usability test helped me identify the specific problems of my design and prototype. 

 The performance metrics including success, time on task and errors were measured in both tests. I only asked interview questions right after each task when the timing was stopped. Most of the questions were self-reported using rating scales in regard of the usability of specific part of the app. I also asked open-ended questions to get clues of what should be modified.


What worked

From the evaluation results I can conclude that, overall the design was a success.

Users can easily find dog parks they like and successfully schedule the playdates with other dogs.  

Check in feature received great feedback.


Find the specific dogs they like are not performed well. 

UI elements, such as icons, seems to be a bit unclear as well. Workflow between invite dogs schedule the playdate was a bit confusing.