Skip to main content
UI Coach Logo
Intermediate

At-Home Stylist Booking

Design a service marketplace for finding, evaluating, and booking a beauty professional who travels to the client.

Mobile2 to 4 hours

The brief

Understand the problem

Background

At-home appointments add travel areas, setup requirements, safety expectations, and variable service duration to a familiar booking flow.

User context

Nadia needs hair and makeup at home before a graduation ceremony. She has a firm finish time, sensitive skin, and limited space for equipment.

Product problem

Clients need confidence in skills, hygiene, timing, and total cost, while professionals need accurate location and service details before accepting.

Objective

Design the specialist discovery, service selection, booking, and arrival coordination flow.

What to design

Define the experience

Required experience

  • Search by service, date, travel area, and specialist expertise
  • Review verified work, policies, and accessibility details
  • Describe the appointment location and relevant preferences
  • Pay a deposit and track arrival

Screens and states

  • Service search
  • Specialist profile
  • Appointment details
  • Checkout
  • Arrival status

Core user flow

Follow the critical path

  1. 01

    Nadia searches for specialists available before her event

  2. 02

    She reviews portfolios and selects a suitable service package

  3. 03

    She shares allergy and space notes

  4. 04

    The professional accepts and provides an arrival window

Product rules

Requirements and constraints

Requirements

  • Separate service price, travel fee, deposit, and optional extras
  • Show verification and review details without implying a guarantee
  • Allow both parties to confirm location requirements
  • Explain cancellation and lateness policies before payment

Constraints

  • Exact addresses remain hidden until booking is accepted
  • Some services require a consultation
  • The professional may need extra travel time between appointments

Reality check

States worth considering

The professional declines after a deposit authorization
The client changes the service scope
The professional is delayed
An accessibility need cannot be accommodated

Finish line

What to deliver

  • A five-screen booking flow plus one cancellation or delay state
  • A clear price breakdown component

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
NunitoLora

Nunito & Lora

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Advanced
Marketplaces

Verified Babysitter Booking

Design a caregiver-controlled service for finding, interviewing, and booking a vetted babysitter for a specific shift.

Mobile4 hours plus
Trust and SafetyService Design
Intermediate
Marketplaces

Curbside Giveaway Exchange

Design a neighborhood flow for giving away usable household items with safe pickup coordination.

Mobile1 to 2 hours
Trust and SafetyForms
Intermediate
Marketplaces

Manage a Recurring Home Cleaning Service

Design a booking experience that lets residents set up recurring cleaning while keeping access, priorities, and changes easy to manage.

Mobile2 to 4 hours
Mobile DesignForms
Beginner
Marketplaces

Book a Single Room Cleaning

Design a home service flow for hiring a cleaner for one room with a clear scope, access plan, and price.

Mobile1 to 2 hours
FormsService Design
Advanced
Marketplaces

Compare Quotes for a Home Repair

Design a contractor marketplace flow that turns a homeowner's repair request into comparable, trustworthy quotes and a clear booking.

Responsive web4 hours plus
Service DesignTrust and Safety
Advanced
Marketplaces

Cross-Border Shopping Concierge

Design a request and quote flow that connects shoppers with vetted personal buyers in another country.

Responsive web2 to 4 hours
Service DesignTrust and Safety