Skip to main content
UI Coach Logo
Intermediate

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

The brief

Understand the problem

Background

Recurring cleaning works best when the provider understands the home and its priorities. Residents may need to change rooms, add occasional tasks, or update access instructions without rebuilding the entire booking.

User context

Amir books a cleaner every two weeks for a two-bedroom flat. His work schedule changes often, and his cat must remain in a closed room during each visit.

Product problem

A recurring service needs enough consistency to be reliable while allowing safe, visible changes to time, scope, and home access.

Objective

Create the setup and ongoing management flow for a recurring home cleaning plan.

What to design

Define the experience

Required experience

  • Home and room setup with cleaning priorities
  • Recurring schedule and price review
  • Upcoming visit detail with editable instructions

Screens and states

  • Home setup
  • Service preferences
  • Schedule review
  • Upcoming visit

Core user flow

Follow the critical path

  1. 01

    Amir adds the rooms and marks tasks that matter most

  2. 02

    He records pet and entry instructions

  3. 03

    He selects a recurring schedule and reviews the price

  4. 04

    Before the next visit, he changes the arrival window and adds an oven clean

  5. 05

    He reviews the updated charge before saving

Product rules

Requirements and constraints

Requirements

  • Make one-time additions distinct from recurring preferences
  • Show which changes affect price or duration before confirmation
  • Protect sensitive access instructions
  • Allow a single visit to be skipped or rescheduled
  • Preserve a history of completed visits and reported issues

Constraints

  • A preferred cleaner may not be available for every visit
  • Entry codes and key details are sensitive
  • Late changes may incur a fee

Reality check

States worth considering

The cleaner cannot enter the property
A requested add-on exceeds the booked time
Payment fails before a recurring visit
The customer pauses service for several weeks

Finish line

What to deliver

  • Create four polished mobile screens for setup, scheduling, visit changes, and an access failure.

Optional direction

Visual resources

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

Font pairing
SpectralKarla

Spectral & Karla

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

Icons
Illustrations

Keep practicing

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

Expert-Led Learning Marketplace

Design a marketplace where experienced teachers and advanced students can offer small paid workshops with transparent qualifications.

Responsive web2 to 4 hours
Service DesignTrust and Safety
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