Skip to main content
UI Coach Logo
Beginner

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

The brief

Understand the problem

Background

People may need help with one difficult room rather than a whole home. Providers still need enough detail about room type, condition, supplies, pets, and access to quote fairly.

User context

Dev wants a deep clean of a small kitchen before moving out. He can be home after 17:00 and needs oven cleaning included.

Product problem

The booking must keep a one-room job simple while preventing hidden add-ons and unrealistic expectations about time or condition.

Objective

Create room selection, scope setup, provider choice, and appointment confirmation.

What to design

Define the experience

Required experience

  • Room and task selection
  • Price and provider comparison
  • Access and booking confirmation

Screens and states

  • Room setup
  • Cleaning checklist
  • Provider options
  • Booking detail

Core user flow

Follow the critical path

  1. 01

    Dev selects kitchen and deep clean

  2. 02

    He adds oven cleaning and a condition photo

  3. 03

    He compares available providers

  4. 04

    He confirms access details and total price

Product rules

Requirements and constraints

Requirements

  • Define included and excluded tasks
  • Ask about room size, condition, pets, and supplies
  • Show fees before booking
  • Allow private access notes

Constraints

  • Photos do not guarantee exact effort
  • Providers set minimum charges
  • Some tasks require specialist equipment

Reality check

States worth considering

The room needs more time
Provider cancels
The customer is late
A requested task is unsafe

Ready-to-use content

Mock data

Use this content to test hierarchy and realistic data states. You can expand it when the concept needs more depth.

Kitchen clean

  • Deep clean, up to 3 hours
  • Add oven interior
  • Customer provides parking
  • Estimated total: $86

Finish line

What to deliver

  • Four mobile screens
  • A concise included-work checklist

If you want more

Optional extensions

Add a recurring booking
Design a post-service issue report

Optional direction

Visual resources

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

Font pairing
Josefin SansPlayfair

Josefin Sans & Playfair

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

Icons
Illustrations

Keep practicing

Beginner
Marketplaces

On Demand Car Wash Booking

Design a mobile booking flow for arranging a car wash at home while setting clear service, access, and weather expectations.

Mobile1 to 2 hours
FormsMobile Design
Intermediate
Marketplaces

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
Service DesignForms
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
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
Advanced
Marketplaces

Availability-Aware Mentor Match

Design a mentorship matching flow that balances learning goals, lived experience, boundaries, and compatible schedules.

Responsive web2 to 4 hours
Product ThinkingService 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