Skip to main content

Dog Walking App

A streamlined dog-walking app designed for fast, stress-free scheduling, supported by custom illustrations adding personality and visual consistency to the experience.

Mobile UI/UX
User Flows
Wireframing
Illustration
Dog Walking App

Project Overview

The goal of this project was to design a simple, intuitive dog-walking app that addresses the core needs of dog owners and streamlines the process of scheduling a trusted caregiver. The final output is an MVP—intentionally focused, uncluttered, and ready for future iteration.

Challenge

  • Prioritize dog owner’s immediate goals
  • Reduce cognitive load with a visual, step-by-step flow
  • Build trust with clear visuals and approachable UI
  • Enable booking a caregiver in just a few simple steps

Design Process

1

Marketplace Research

Researching existing pet sitting and dog walking apps for inspiration, insights, and to better understand user pain points through marketplace app reviews.

2

User Personas

Building on marketplace research, I synthesized this information to create distinct user personas based on user values and priorities to guide design decisions.

3

Color Strategy

From the start, I wanted the app to feel bright, friendly, and pet-focused. I chose a vibrant green as the primary color to communicate:

  • Energy and playfulness (aligned with pet personality)
  • Nature and health, reinforcing the outdoor, activity-based context
  • Positivity and trust, helping new users feel at ease

The illustrations use the same green to maintain consistency and strengthen brand recognition.

To keep attention on actions and key decisions, the background uses a very light gray, layered with clean white cards. This ensures the green CTA buttons remain the visual anchor across the interface.

Dog walking app color strategy

Dog walking app color strategy

4

Wireframes

Exploring design direction and flows with wireframes before designing hi-fidelity mockups.


Design Solution

The final designs reflect a clear, approachable, and minimal interface where users can:

  • View available caregivers
  • Select time and date
  • Confirm a session with only essential information
  • Stay oriented through a simple, linear booking flow

Scheduling Flow

A simple, linear flow that allows the user to schedule a session with only essential information.

Dog walking app create account
Create your account
Dog walking app enter location
Enter location
Dog walking app date and time selector
Select date and time
Dog walking app register dog
Dog's information
Dog walking app Select caregiver
Select your caregiver
Dog walking app caregiver profile page with reviews
Caregiver profile page
Dog walking app checkout page
Checkout page
Dog walking app success page
Successfully scheduled

Screens for Weekly Repeat Scheduling and Dog Information

The weekly repeating scheduling flow allows the user to select the days of the week they want to schedule the session for, and the time of the session. Users can also add multiple dogs to their account, and select the dog or dogs they want to schedule the session for.

Dog walking app repeat weekly
Schedule repeat weekly
Dog walking app repeat weekly filled in
Schedule repeat weekly filled in
Dog profile page empty
Fill in your dog's information
Dog profile page filled in
Dog's information filled in
Dog page with your saved dogs
Select dog(s) for walking

Final Thoughts

This project focused on creating a streamlined MVP for a dog-walking app centered on clarity, trust, and ease. Future iterations could expand functionality with:

  • Google or Facebook login
  • Location-based search
  • Profile reviews and social features
  • Real-time tracking of the dog's location and progress during the session
  • Link to a focused caregiver marketplace

Below is a FigJam board that maps out the flow and thinks through needs and edge cases for the caregiver marketplace.