Tailor - Dog Walking App

Preview of some of the screen pages for Tailor app

Overview

Tailor is a mobile application that provides a dog-walking service specifically for owners who have either anxious or high-energy dogs.

This project was part of Dribbble’s Product Design Course where I learned the different stages of building a mobile application through the product design process.

Process

1. Research

2. Ideation (User flow, wireframes, and visual design)

3. Prototype

4. Test

5. Refine & deliver

Problem

Dog owners sometimes need help caring for and walking their dogs. However, it is difficult for dog owners to feel at ease when leaving their dogs in the care of someone they don’t know and vice versa (someone who doesn’t know the dog).

Solution

The goal of Tailor is twofold: (1) to create a service to connect dog owners with dog walkers; and (2) to help dog owners feel calm and secure in leaving their dogs in the hands of the dog walker.

Project Breakdown

Research

Before diving into designing the app, setting a clear goal is crucial. I was paired with a couple peers to start brainstorming the goal that our 3 users (the business, dog owners, and dog walkers) would like to achieve through the dog walking app. 

Due to the limited time, I focused on achieving the user's and business's goal for this project.

Once we put together a general goal, I started researching the current market and defining my target audience.

I looked into existing dog walking apps, identified pain points, and interviewed at least 2 dog owners to understand their perception and feelings towards dog walking apps.

Current Market

I looked into four dog walking apps: Rover, Wag!, Barkly Pets, and Fetch!.

What I found was that these apps provided many different types of services such as dog walking, boarding, sitting, medical administration, drop ins, and training. But it seemed like these apps didn't seem to have options that were necessarily catered to dogs with anxiety (i.e. rescue dogs) and hyperactive dogs.

This pushed me to focus only on a single service (dog walking) rather than creating a plethora of services.

Target Audience

Based on user research, I was able to have a general understanding of dog owners' current frustrations and goals.

User Persona #1
User Persona #2

User Flow

The two core functions of the app were: the signup/sign-in process and booking a dog walker. I created the two user flows to ensure that the process would be smooth and set the user up for success.

At first, I had both the signup/sign-in process and booking process in one flow, but it got hectic quickly. I ended up focusing on the signup/sign-in process first in terms of user flow, wireframes, and visual design then went back to and worked on the next flow.

First iteration of the user flow
User Flow for Booking a Dog Walker

Wireframes

During this stage, there were a lot of iterations and brainstorming on the layout and goal that I wanted to capture for each screen.

I started off sketching with pen and paper, and once I had a general layout in mind of each screen, I moved to Figma and created low-fidelity wireframes.

Hand sketch of wireframes
low-fidelity wireframe for the signup process

Image above is version 2 of low-fidelity wireframes for the signup flow.

There were times when I was in the visual design stage and realized some of the layouts I put together didn't make sense and would go back to the drawing board. One screen in particular was the dashboard/homepage that I constantly went back and forth with.

low-fidelity wireframe for dog booking

Image above is version 4 of low-fidelity wireframes for the booking flow.

Visual Design

The overall design of the app revolved around 3 words:

smooth, trusting, and calm.

Based on these three concepts, I put together a mood board to get a better idea of how I wanted my application to look and feel.

Mood board for Tailor app

Initially, I was unsure if I wanted “calm” as part of the brand personality because I associate “calm” with a meditation/yoga app. However, once I looked back to the end goal I wanted to achieve (to have my users feel calm and secure), I was confident in moving forward.

Branding

To ensure that there's brand consistency & scalability across all screen designs, I created a basic branding library which consists of color, typography, grid, and components.

Tailor branding library

Prototype

Below is a prototype preview of booking a dog walker.

Screen Designs

Learnings

What I've learned from this project is to focus on one task, one flow, one goal at a time as things can get very complicated pretty quickly.

Although this project is considered "complete", I see ways to improve the application and new opportunities each time I look back. But I think that's the beauty of product design. 😊

Credit

Thank you Jesse Showalter & Dribbble for this amazing course and thank you Yisel Rosario-Chang for your guidance and feedback throughout the course. 🙏🙏

Mina Park
Visual Designer @ Grocery TV

More by Mina Park

View profile