AeroPet: Dog Walking App

AeroPet helps pet owners browse professionals and book pet care services in their local area.

Design Brief

Dog owners sometimes need help caring for and walking their dogs. They nee a service to connect with dog walkers. In addition to booking a service, dog owners need to trust that their dogs are in safe hands.

The Design Challenge:

Dog owners need to connect with trusted dog walkers.

Skills & Tools Used:

The User Experience Design Cycle

I relied on the cyclical UX design process to guide my efforts on producing this app:

The UX design process

Empathize & Define

Research and group brainstorming sessions helped to clarify the user, their pain points, and project objectives.

Defining the problem through group brainstorming
Defining project goals for the business, dog owner, and dog walker

User Interviews

After conducting multiple user interviews I learned that dog owners want to make sure service providers are aware of the dog’s unique needs like puppy training or social interaction with other dogs. Users expressed frustration with finding people that can be available at a certain time and concern over strangers being around their pets or in their home. Here’s some quotes:

“I found a sitter through the app, but now I just hire her directly and don’t use the app anymore.”

— Anonymous dog walking app user

“I’m more comfortable with having someone I know come to my house versus dropping her off at some one else [stranger].”

“Lucy [dog] is a bitch. She doesn’t get along. She would get into a fight.”

— Anonymous dog owner

Market Research

An audit of existing apps helped to reveal some initial findings. I compared some of the screens for similarities and differences. I read strong and weak testimonials to deepen my understanding of users’ experiences.

  • Service providers need an app to run their business as much as the people who are searching for pet services.
  • Users like seeing features where they get updates regarding their pet’s location and activities.
  • Unhappy user experiences seem to come from a lack of technical support and customer service.
A competitive audit of various dog walking and pet care services apps

User Persona

The User Persona is a fusion of the individuals interviewed and market research. Meet Chet, a 28 year old sales professional. He needs to hire professionals in a short amount of time to watch his dog while he is traveling.

User Persona


My user flow started with a focus on meeting the base requirements for booking an appointment. While the flow looks complicated it was simply organizing and order of operations. I was able to reduce the number of screens in after some work on wireframes and in testing.

Userflow (Round 1)

This userflow was pretty complicated so I did what I could to simplify. While the revised diagram itself is similar—it uses less screens to get the user to their goal.

Userflow (Round 2)

Wireframes were used to sketch out ideas for the onboarding and appointment booking flows. These are just a few of the wireframes showing the log in screen, home screen, search results, and user profile screens.

Some of the wireframes from round 1

For the next round of wireframes I simply built up and refined ideas from the previous ones. The biggest differences were detailing what kind of content was in the cards, adding menu navigation, and leaning into a stronger visual hierarchy.

Some of the wireframes from round 2

Visual Design

The visual design came together over a series of iterations. Building a prototype and testing it impacted some of the choices I made.

These three iterations of the home screen shows how the visual design became refined over time. Decisions were reduced to give the user a stronger interaction point. Less colors meant more impact for the interactive elements.

Progression of the visual design

Onboarding Flow

Here’s a recording of how the user would create an account followed by an explanation of the different screens.

A recording of the onboarding design and user flow
Explanation of the log in screen
Explanation of the onboarding screen
Explanation of the home or dashboard screen

Booking Flow

Here’s a recording of how the user would would book a dog walking service followed by an explanation of the different screens.

A recording of the onboarding design and user flow
Explanation of the new appointment modal
Explanation of the search results screen
Explanation of the profile screen
Explanation of the appointment details modal
Explanation of the appointment confirmation screen

Prototype & Testing

It was user testing that revealed the home page was too cluttered and needed a stronger focal point to direct interaction.

Here—try the prototype yourself and see what you think:

If the prototype above fails to load you can try it directly in Figma.

Changes made after user testing

Outcome & Results

The original user flow may have been closer to the end result than planned as it chunked out decisions into more manageable screens. As far as visual design goes I wanted to work from a range of colors, but realized I had too much going on that cluttered up the visual design.

I would like to give a special thank you to my UX Design mentor Benjamin Balderas and fellow students who assisted in this design process and provided feedback and support.

Back to Top