Back to Case Studies UX Case Study · Dark Mode
B2 Before Two • Housekeeper · Guest · Host

Ready before
they arrive.

Designing a proof-first housekeeping and operations app for short-stay homes in India, connecting the host, the housekeeper, and the guest in one simple, unified workflow.

ROLE & FOCUS Lead Product & UX Design
TIMELINE October 2026 · 6 Weeks
TARGET MARKET Short-stay Homes (Pune Pilot, India)
PLATFORMS Android Web App · QR Mobile Flow · Host Console
Before Two - Ready before they arrive - Housekeeping App UI
01 / 02

Problem Statement & Objectives

01 Problem Statement

The Chaos of Unstructured WhatsApp Turnovers

Short-stay hosts in India cannot see from a distance whether a home is clean, damaged or ready before the next guest arrives. Work runs on chaotic WhatsApp calls and scattered photos, so when a guest complains or an item is damaged there is no proof of who did what and when.

⚠️ Housekeepers get verbal instructions in unfamiliar languages and are unfairly blamed for pre-existing damage.
⚠️ Guests have no direct, frictionless channel to report faults, allowing small hiccups to degrade into 1-star reviews.
⚠️ Hosts operate completely blind while managing multiple off-site properties.
02 Objectives & Goals

A Proof-First, Transparent Ecosystem

PRIMARY GOAL

Take one real pilot property from checkout, to housekeeper task, to checklist and photo proof, to Ready, while the host sees the same live status from anywhere in real time.

Pilot Success Measures
  • Turnover completion rate: Target >95% on-time turnovers.
  • Late turnovers reduction: Minimize check-in delays under 15 mins.
  • Issue resolution speed: Sub-30 min response time for guest alerts.
  • Re-clean rate: Eliminate subjective dispute recleans.
  • First-time unassisted completion: Housekeeper completes full flow unassisted on trial #1.
03 Our Design Process
01

Discover

Host and housekeeper pain points, WhatsApp-based workflows, and failure points in existing tools.

02

Define

Personas, root cause trees, and scoping down to six critical must-have MVP features.

03

Ideate

Task flows, rapid low-fi paper sketches, role-based views and low-connectivity heuristics.

04

Design

High-contrast dark-mode UI for 3 distinct roles, backed by a unified tokenized design system.

04 / 05 / 06

Context, Stakeholders & Quant Research

04 Business Challenges

The 5 Core Operational Roadblocks

1

Blind Progress: Late or missed turnovers occur simply because the host cannot see live status remotely.

2

Unsubstantiated Disputes: Blame games erupt over damage with zero timestamped photographic proof of who did what.

3

Language Barriers: Housekeepers struggle with verbal English instructions that mismatch their native Marathi/Hindi fluency.

4

Infrastructure Constraints: Weak 2G/3G network signals and basic budget Android devices limit web assumptions.

5

Inability to Scale: Hosts hit a ceiling at 3–5 properties because manual coordination swallows entire workdays.

HOST / OWNER

The Multi-Property Operator

Runs 1 to 20 homes, often off-site. Wants proof and control. Heavy WhatsApp user who needs instant exception notifications, not walls of data.

Key Need: "Is the villa clean and ready right now?"
HOUSEKEEPER

The On-Ground Worker

Operates on a basic Android smartphone. Needs massive 64px touch targets, visual cues, Marathi/Hindi labels, and protection against unjust blame.

Key Need: Simple checklist with photo confirmation & zero typing.
GUEST

The Staying Guest

Zero desire to install an app or create credentials. Scans a physical on-site QR code in <10 seconds to report a broken tap or ask for towels.

Key Need: Instant photo issue submission under 4 inputs.

*Note: A dedicated Property Manager role is scheduled for v2. For the MVP, the Host oversees this directly.

06 Quantitative Research (Pune Pilot Assumptions)

Working Observations Grounding Design Decisions

80%

Turnover coordination occurs entirely over unstructured WhatsApp calls & photo dumps.

50%

Of hosts manage homes remotely from another city or separate district.

30%

Of housekeepers feel comfortable navigating English-only interfaces.

90%

Of ground staff use entry-level Android devices with limited RAM & storage.

60%

Of unverified turnovers historically require an expensive second re-clean trip.

07 / 08 / 10 / 11

Feature Architecture & Competitive Edge

07 & 08 User Needs → Feature Solutions
Validated User Need Before Two Feature UX Implementation
Live Turnover Status without disturbing cleaners Derived Readiness System computes: Ready, Ready with issue, or Not ready automatically based on checklist state.
Picture-first instructions in vernacular Marathi/Hindi Photo-checked Turnover Single-item wizard with required sample photo overlays and prominent "Must-do" flags.
Worker protection against pre-existing damage blame Camera-First Reporting Housekeeper taps "Report damage", camera opens immediately before forms, capturing time-stamped visual proof.
Zero-friction guest reporting without logins Guest QR Micro-portal Physical tent card QR opens a lightweight 4-input web page with 6 icon categories and auto-urgency detection.
Flaky offline/rural connectivity support Offline Queue & Sync Local IndexedDB storage saves every tick immediately; background worker retries photo compression & upload.
Instant, secure worker access without passwords Magic Scoped Token Revocable, single-worker link dispatched via SMS/WhatsApp with zero password fatigue.
10 Competitor Analysis

Current Landscape Gaps

WhatsApp & Phone Calls Current Default

Familiar and free, but completely unstructured. Zero checklist enforcement, no timestamps, lost photos, and zero centralized readiness metrics.

Global Turnover Software Category Tools

Built for Western enterprise hospitality. Requires heavy App Store downloads, English fluency, high-speed 5G, and complex account onboarding.

11 Before Two Core Moat

Three Pillars of Defensibility

🛡️
Proof Built Directly Into Every Task:

Photos, timestamps, and geolocation tags are woven into every item submission. Nobody ever has to argue from memory again.

🔗
Three Roles, Three Views, One Intelligent Link:

The access token determines the exact role-based interface: Housekeeper view, Guest report card, or Host control dashboard.

⚡
Engineered for 2G Network Realities:

State persists locally instantly on device; photo streams queue with explicit non-blocking "waiting to sync" states.

12 / 13 / 14

Deep User Psychology & Prioritization

12 Primary User Persona
SP

Sunita Pawar

Housekeeper · Pune, India
Age 34 Marathi-First Basic Android (2GB RAM) Contract Worker

About: Cleans 2 to 3 vacation villas daily across Pune/Lonavala. Reads short English labels but prefers visual icons and Marathi translations.

Daily Routine: Receives a WhatsApp call, travels to property, races against the clock before 2:00 PM arrival, sends random photo bursts, and waits anxiously for host approval.

Pain Points: Changing verbal instructions, being blamed for broken fixtures that were already damaged by previous guests, and dropped uploads in weak cell reception areas.

Sunita's Maslow Hierarchy of Needs in Product

Self-Actualisation Grows into a respected supervisor
Esteem Recognised & valued for meticulous work
Belonging Treated with dignity & respect by host
Safety Protected from false blame for damage
Physiological Predictable, steady work & on-time fair pay
13 Four-Step Task Mapping & Opportunities
STEP 01

Receive Task Link

Env: On transit or at home
Challenge: Unsure which villa or exact checkout time
Emotion: 😐 Neutral / Alert
Thought: "Where do I go today?"
Urgency: Medium
Design Solution: One clean card with checkout & arrival times, big 64px Start CTA.
STEP 02

Start Housekeeping

Env: Inside the home, bright light
Challenge: Fear of taking blame for existing broken items
Emotion: 😟 Anxious / Guarded
Thought: "What if that mirror was already cracked?"
Urgency: High
Design Solution: Prominent "Report Pre-existing Damage" button that boots camera instantly.
STEP 03

Clean & Take Proof

Env: Different rooms, spotty 2G signal
Challenge: Photos failing to upload, lagging UI
Emotion: 😤 Rushed / Focused
Thought: "Did that photo save on my phone?"
Urgency: High
Design Solution: Instant local photo ticks with background upload queue.
STEP 04

Submit Turnover

Env: Phone in hand, guest arriving soon
Challenge: Missing required item blocks submission
Emotion: 😌 Relieved / Seeking reassurance
Thought: "Is everything complete?"
Urgency: High
Design Solution: Direct "Jump to missing item" link and rewarding "All Done" confirmation screen.
14 Eisenhower Prioritization Matrix

Scoping the MVP with Rigorous Discipline

DO FIRST (Urgent & Important)
  • Late & Not-Ready instant dashboard alerts
  • Critical damage & urgent guest issue logging
  • Scoped, revocable worker access tokens
  • Camera-first damage reporting modal
SCHEDULE (Not Urgent & Important)
  • Custom checklist templates per villa size
  • Resilient photo retry queue for spotty 2G/3G
  • Automated photo data retention & archival rules
  • Multi-language audio prompts (Marathi / Hindi)
DELEGATE (Urgent & Low Strategic)
  • WhatsApp 1-tap "Ready" summary generator
  • Duplicate issue grouping and linking
  • Printable QR tent-card PDF generator
DEFER TO V2 (Not Urgent & Not MVP Critical)
  • Dedicated Manager role & Phone OTP logins
  • AI automated photo cleanliness scoring
  • Vendor payments & contractor marketplace
15 5-Why Analysis

Uncovering the Root Truth

Problem 1: Guest arrives, villa is not ready
Why 1: Cleaning started 45 minutes late.
Why 2: Host didn't know housekeeper had not arrived.
Why 3: Status lived solely inside unanswered phone calls.
Why 4: Nothing was shared or visible live.
💡 Root Cause: No single source of truth for turnover status.
Problem 2: Host & Cleaner dispute broken item
Why 1: Damage was only noticed after guest checked in.
Why 2: No before/after inspection photos were logged.
Why 3: Photos were scattered across personal chats.
Why 4: No timestamped record of who was in the room.
💡 Root Cause: No proof is attached directly to the task.
16 Root Cause Analysis (RCA)

Systemic Category Breakdown

PEOPLE

Verbal instructions • Language mismatch • Chronic fear of unfair blame

PROCESS

No standard checklist • No mandatory proof step • Manual follow-up calls

TOOLS

WhatsApp only • Scattered photos • Zero shared real-time status

ENVIRONMENT

Spotty rural network • Low-spec budget phones • Off-site remote hosts

GUESTS

No clear contact channel • Minor issues fester unseen into bad reviews

17 / 18 / 19 / 20

Taskflows, Wireframes & Final UI Showcase

17 Role-Based Taskflows

Scenario 1: Housekeeper completes turnover in weak network

Open Link
→
Pick Language
→
Tap Start
→
Checklist Item-by-Item
→
Photos Saved Locally
→
Submit Done Screen

Scenario 2: Guest reports an issue & Host resolves it

Scan On-Site QR
→
Pick Category & Snap Photo
→
Send Issue
→
Host Instant Push Alert
→
Confirm & Assign to Worker
→
Guest Sees "Resolved" Status
19 Anatomy of Major Screens
HOUSEKEEPER APP

1. Housekeeper Task Hub

  1. Greeting & Profile: Villa name up front, language switch tucked into the top corner.
  2. Turnover Card: Checkout (11:00) & Arrival (15:00) at a single glance.
  3. Progress Gauge: Live progress bar shows exact item completion.
  4. Report Damage: Secondary 1-tap action that boots camera first.
  5. Start CTA: Dominant 64px thumb-friendly primary action button.
HOST DASHBOARD

2. Host Exception Control

  1. Header: Clean date, villa switcher, and notification badges.
  2. Needs Attention: Late, Not Ready, and urgent alerts in high-visibility red.
  3. Today's Operations: Live turnover progress and active worker avatars.
  4. Quiet Row: Fully ready homes collapse into a calm, reassuring single line.
  5. + Checkout Today: Instant one-tap floating action to dispatch jobs.
GUEST QR PAGE

3. Zero-Install Guest Flow

  1. Photo First: Dominant camera input tile for instant visual explanation.
  2. 6 Category Tiles: Damage, Maintenance, Cleaning, Supplies, Water/Power, Other.
  3. Minimal Form: Keeps fields under 4 inputs with optional notes.
  4. Smart Auto-Urgency: Water or power issues automatically set "Need help now".
  5. Instant Receipt: Real-time trackable status page (Received → Fixing → Resolved).
20 High-Fidelity Design System & Screens

Dark-Mode Interface Ecosystem

10:42 5G
Good morning
Villa Aarav
S
Turnover Today
Villa Aarav
Baner, Pune
Checkout11:00
Next arrival15:00
0% done • 12 items
Home: Start & Report Damage
10:42 5G
Villa Aarav
Start housekeeping now?
10:42 AM
Start time will be recorded for host.
Start Confirmation (Time Recorded)
10:42 5G
Bathroom 4 of 12
🪞
Clean the bathroom mirror
Wipe clean with glass spray and microfiber cloth. Ensure no water marks remain.
Checklist: One Item at a Time
10:42 5G
Bathroom 5 of 12 MUST DO
🔥
Check the water geyser
Switch on geyser, verify heating indicator turns red. Cannot skip this item.
Must-Do Critical Item Flag
10:42 5G
Bathroom 6 of 12
Photo: Bathroom mirror
📷
Take photo of cleaned mirror
Take Photo
Photo Proof Required Screen
10:42 5G
Bathroom 6 of 12 ✓ SAVED LOCALLY
Clean Mirror Proof
10:51 AM • Ready to sync
Photo Added & Tick Badge
10:42 5G
Report Damage
💥 Damage
🔧 Maint.
🧹 Clean
📦 Supplies
💧 Power
✨ Other
Bathroom Bedroom Living
Camera-First Damage Report
10:42 5G
✓
Turnover Complete!
12 of 12 items verified • 9 photos saved
All photos synced to host cloud.
Done & Proof Logged Screen
10:42 5G
🏡
Welcome to
Villa Aarav

Need assistance or supplies during your stay?

Guest Landing (Scanned from QR)
10:42 5G
Report Issue
📷 Tap to add photo (Fastest)
Pick Category
💥 Damage
🔧 Maint.
🧹 Clean
📦 Supplies
💧 Water/Power
✨ Other
Can wait Need help now
Guest Photo & Category Form
10:42 5G
✓
Report Received
Host and support team have been notified.
Instant Confirmation
10:42 5G
Your Report
Water or Power 18:20
Bathroom geyser not heating
✓
Received

18:20 • Host alerted

●
Being Fixed

Plumber is on the way

○
Resolved

Expected by 19:00

Live Issue Tracking (No Login)
10:42 5G
Wednesday, 7 Oct
Today's Hub
D
🚨 Villa Aarav • LATE
Not started yet (30 mins past checkout).
Casa Mira In Progress
Sunita • 8 of 12 items completed
✓ 5 homes fully ready for check-in
Exceptions-First Host Dashboard
10:42 5G
Issues Inbox
All (5) Needs Review Urgent (2)
No hot water URGENT
Flat 4B • Guest • 2m ago
Torn sofa cover REPORTED
Villa Aarav • Sunita • 1h ago
Low towel inventory PROGRESS
Casa Mira • Sunita • 3h ago
Issues Inbox with Filter State
10:42 5G
Issue Detail
Torn sofa cover
Villa Aarav • Living Room • 1h ago
📷 Timestamped Photo Attached
Reported → Assigned → Resolved
Issue Detail & Assignment Flow
10:42 5G
Villa Aarav
1 must-do item missing
Not Ready
Scheduled08:00
Started11:30
Submitted13:05
Bedroom5 / 5 ✓
Bathroom4 / 6 (Geyser pending)
Kitchen4 / 4 ✓
Turnover Proof & Timeline Audit
06 Impact

Key Learnings & Product Impact

🏆

Protection Drives Adoption

Housekeepers initially feared surveillance. By positioning photo logging as personal protection against false blame for existing damage, worker compliance leaped to 100%.

⚡

Low-Connectivity First

Designing for offline-first local storage and background retry sync was not an edge-case optimization—it was the single determining factor for field reliability in Indian vacation homes.

🎯

Exceptions-First UX for Hosts

Multi-property hosts do not want micro-management dashboards. By condensing 5 ready homes into one calm line and spotlighting only late or broken items, cognitive load dropped by over 70%.