At-Home Stylist Booking
Design a service marketplace for finding, evaluating, and booking a beauty professional who travels to the client.
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
- 01
Nadia searches for specialists available before her event
- 02
She reviews portfolios and selects a suitable service package
- 03
She shares allergy and space notes
- 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
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.