Skip to main content
UI Coach Logo
Intermediate

Book an Emergency Home Repair

Design a local service flow that helps a homeowner find and book a qualified tradesperson when something breaks unexpectedly.

Mobile, Responsive web2 to 4 hours

The brief

Understand the problem

Background

A leaking pipe or failed boiler creates urgency, but homeowners still need enough information to choose a trustworthy professional. Availability, pricing, and scope are often unclear until several phone calls have been made.

User context

Rina notices water spreading beneath her kitchen sink shortly before work. She needs someone nearby who can arrive today, and she wants to understand the likely callout cost before confirming.

Product problem

Urgency can push people into poorly informed decisions. The experience must help users describe the issue, assess provider credibility, and confirm a realistic arrival window without implying that an estimate is a guaranteed final price.

Objective

Create the search, comparison, and booking experience for an urgent household repair.

What to design

Define the experience

Required experience

  • A guided issue description with photos and urgency
  • Provider results with trade, availability, credentials, and pricing context
  • A booking review that explains estimates and callout fees

Screens and states

  • Issue intake
  • Provider results
  • Provider profile
  • Booking confirmation

Core user flow

Follow the critical path

  1. 01

    Rina selects the type of repair and explains what happened

  2. 02

    She adds photos and chooses an acceptable arrival window

  3. 03

    She compares qualified providers and reviews one profile

  4. 04

    She confirms the address, estimate terms, and booking

  5. 05

    She receives an arrival update and contact option

Product rules

Requirements and constraints

Requirements

  • Distinguish emergency availability from routine appointments
  • Show credentials, recent reviews, and completed job count
  • Explain what is included in the estimate and what may change onsite
  • Let the customer share access instructions and safety concerns
  • Provide a clear cancellation and rescheduling path

Constraints

  • Provider availability can change while the customer is deciding
  • The customer may have limited knowledge of repair terminology
  • Exact repair cost cannot be known before inspection

Reality check

States worth considering

No provider can arrive within the requested window
The uploaded photo fails or is too dark to assess
The provider cancels after confirmation
The issue may require emergency utility assistance instead of a booking

Finish line

What to deliver

  • Create four to five mobile screens covering issue intake, provider selection, booking, and one disrupted state.

Optional direction

Visual resources

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

Font pairing
HindInconsolata

Hind & Inconsolata

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

Icons
Illustrations

Keep practicing

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

Domain Search and Secure Transfer

Design a marketplace where founders can find an available domain or make a protected offer on one already owned.

Desktop web4 hours plus
Search and FilteringTrust and Safety
Advanced
Marketplaces

Local Secondhand Marketplace

Design a mobile-first marketplace for listing, evaluating, and safely collecting used household goods.

Mobile4 hours plus
FormsTrust and Safety
Advanced
Marketplaces

Route a Household Help Request

Design a service marketplace intake that identifies the right kind of local professional before asking a customer to compare providers.

Mobile4 hours plus
Service DesignForms
Advanced
Marketplaces

Transfer a Resold Event Ticket Safely

Design a verified ticket-transfer journey that protects buyer and seller when ownership moves after a resale purchase.

Mobile2 to 4 hours
Trust and SafetyService Design