01
LAUNDRY SERVICE · WEB + MOBILE PLATFORM

WashGo

Know exactly when your clothes will be ready. No calls needed.

Role
UI/UX Designer
Timeline
5 Weeks
Tools
Figma · FigJam
Team
Solo · 1 Dev
A laundry platform where pickup feels like booking a cab, tracking feels like ordering food, and paying feels like nothing.
WASHGO · CASE STUDY
01 / THE PROBLEM

Why laundry needed fixing.

Customers don't know when clothes will be ready and often need to call for updates. The average laundry shop fields 30–40 phone calls daily just to answer "is it ready?" — time that could be spent actually doing laundry.

Pickup scheduling is done over phone, leading to missed slots. There's no visibility into which stage of cleaning your clothes are in. And for regular customers, there's no subscription or repeat order system — they re-explain their preferences every single time.

📞

Phone Call Overload

Customers call 2-3 times per order just to check status. Laundry owners spend hours answering the same question: "is it ready?"

🔇

No Status Visibility

Zero transparency into where clothes are in the process. "Washing" could mean 2 hours or 2 days. No notifications, no updates.

📋

Manual Pickup Booking

Pickup scheduling is phone-only. Missed calls = missed pickups. No way to choose a time slot, reschedule, or cancel without calling.

🔁

No Repeat Order Flow

Customers who wash weekly re-explain their preferences every time. No subscription plans, no saved preferences, no loyalty system.

02 / THE RESEARCH

Understanding the user.

I conducted 12 user interviews with laundry customers — working professionals, families, and students — ran a survey with 60 respondents, and analyzed three competitors — Urban Company, Laundrokart, and TumbleDry — to understand where existing laundry services were falling short.

"I called three times to ask if my clothes were ready. Each time they said 'almost done'. What does 'almost' even mean?"

— Rohan, 29, Software Engineer

"I work 10 hours a day. I can't call during business hours to schedule a pickup. Why can't I just book online?"

— Anjali, 34, Marketing Lead

"The laundry guy never picks up the phone. I have to physically go to the shop just to check if my clothes are ready."

— Karan, 25, Freelance Designer

"I wash 3 loads a week. There should be a subscription plan instead of paying per order every single time."

— Priya, 31, Working Mother

Survey Results (n=60)

Want live order status updates78%
Want online pickup booking84%
Hate calling for updates65%
Would subscribe to a monthly plan72%

Competitor Analysis

Parameter Urban Company Laundrokart TumbleDry
Pickup Booking App-based, good slot selection Basic app booking, limited slots Phone-only booking
Live Status Order status with stage tracking Basic "in progress" label No tracking, call to check
Service Options Wash, iron, dry clean — limited Full laundry service range Premium only, expensive
Subscription No subscription plans No subscription plans Prepaid wallet, no monthly plan
QR / Tagging No QR system No QR system Manual cloth tagging
Notifications SMS + push notifications SMS only Phone call confirmation
Key Insight No competitor offers live stage-by-stage tracking + QR pickup + subscription plans in one platform. The gap is clear: combine transparency, convenience, and loyalty.
03 / PERSONAS & JOURNEY

Who am I designing for?

Based on the research, I identified two primary personas — the busy professional who wants pickup scheduling and live status, and the working mother who needs subscription plans and reliable notifications.

R
Rohan Mehta
29 · Software Engineer · Pune
"I just want to book a pickup, get a notification when it's done, and pay online. Is that too much to ask?"
Goals: Schedule pickups around work hours, track order without calling, pay online

Pain Points: Phone calls during work, no status updates, manual payment

Tech Comfort: High — uses 20+ apps daily
A
Anjali Deshmukh
34 · Working Mother · Pune
"With two kids, I do 3 laundry loads a week. There should be a plan that just handles it automatically."
Goals: Monthly subscription, reliable pickup, timely notifications

Pain Points: Forgets to schedule, clothes pile up, no loyalty benefits

Tech Comfort: Medium — uses core apps comfortably

Empathy Map — Rohan

Says

  • "When will my clothes be ready?"
  • "I hate calling during work hours"
  • "Can I schedule a pickup for tomorrow morning?"
  • "Why can't I just pay online?"

Thinks

  • There should be a better way to do this
  • Why is tracking my laundry harder than tracking my food?
  • I wish I could see which stage my clothes are in
  • A subscription would save me so much time

Does

  • Calls laundry 2-3 times per order
  • Visits shop to check if clothes are ready
  • Uses WhatsApp to ask for updates
  • Switches between 2-3 laundries based on convenience

Feels

  • Frustrated by repeated phone calls
  • Anxious about lost or damaged clothes
  • Annoyed at wasting time on simple tasks
  • Relieved when clothes are actually ready

User Journey Map

Phase Discover Book Pickup Service Selection Pickup Processing Delivery
Action Searches for laundry service Calls to schedule pickup Explains wash type over phone Waits for pickup person Calls to check if ready Goes to shop or waits for delivery
Emotion 😐 Neutral 😐 Neutral 😠 Frustrated 😐 Neutral 😠 Frustrated 😌 Relieved
Pain Point Doesn't know which service is reliable Phone busy, no answer Can't specify preferences clearly No ETA, no tracking Multiple calls, vague answers Payment hassle, no receipt
Opportunity App with clear service info Online slot booking with calendar Visual service selection with prices Pickup confirmation + ETA Live stage-by-stage tracking Online payment + digital receipt + review
04 / USER FLOW & IA

Mapping the experience.

I designed a streamlined user flow with two entry points — book a new pickup or manage a subscription — all converging into a single, transparent tracking experience. The information architecture was kept flat to minimize taps.

User Flow

Open App
↓
Book New Pickup
Use Subscription
↓
Select Time Slot
Choose Service Type
↓
Confirm Address + Preferences
↓
Live Order Status (Picked Up → Washing → Ironing → Ready)
↓
QR Pickup / Home Delivery ✓

Information Architecture

Home
Book Pickup
Active Orders
Subscription
Offers
Services
Wash & Fold
Wash & Iron
Dry Clean
Premium Care
Orders
Track Order
Order History
QR Pickup
Reviews
Payments
Wallet
Cards / UPI
Subscription Plan
Invoices
Account
Profile
Addresses
Notifications
Preferences
05 / WIREFRAMES & DESIGN

From sketches to screens.

I started with low-fidelity wireframes to validate the booking flow, then moved to high-fidelity mockups with a clean, trustworthy design system. Every screen was designed to reduce uncertainty — from booking to delivery.

Low-Fidelity Wireframes

Home
Booking
Live Status
Subscription

High-Fidelity UI — 20+ Screens

WashGo🔔
Select Time Slot
Today
6-8 PM
Tomorrow
8-10 AM
Wash & Fold
₹60/kg
Wash & Iron
₹80/kg
Dry Clean
₹150/pc
Premium Care
₹200/pc
Schedule Pickup→
Home — Book Pickup
← Service
Wash & Iron
₹80 per kg · 2-day delivery
Regular
Express
Eco
Preferences
☑ Detergent: Ariel
☑ Water temp: Cold
☑ Starch: Light
☑ Hangers: Yes
Special Instructions
Handle silk saree carefully...
2 items · ₹160Add →
Service Selection
← Order #WG2041
Order Status
Picked Up
Today, 6:15 PM ✓
Washing
In progress ⏱
Ironing
Pending
Ready for Pickup
Pending
ETA: Tomorrow, 4 PM
🔔 We'll notify you when ready
Live Order Status
← Pickup
Scan QR at Store
Order #WG2041
Show this code at the counter to collect your clothes
Order Summary
Wash & Iron — 2 items — ₹160
✓ ReadyPaid ₹160
QR Pickup
06 / DESIGN SYSTEM

Building trust through consistency.

A laundry platform needs to feel reliable and trustworthy. The design system uses a calming blue primary, clear status indicators (green/amber/red), and consistent component patterns across every screen.

Typography

Aa
Inter · 800 · Headings
Aa
Inter · 600 · Subheadings
Aa
Inter · 400 · Body
Aa
Inter · 500 · Captions

Color Palette

Primary#2563EB
Secondary#38BDF8
Ready#22C55E
In Progress#F59E0B
Surface#F8FAFC
Dark#0F172A

Accessibility — WCAG AA

Color contrast ≥ 4.5:1
Touch targets ≥ 44px
Screen reader labels
Keyboard navigation
Dynamic font scaling
Reduced motion support
07 / USABILITY TESTING

Testing with real users.

I conducted usability testing with 8 participants using a Figma prototype. Each participant was asked to complete three tasks: book a pickup, track an order, and subscribe to a monthly plan. The results were measured for task success rate, time on task, and satisfaction score.

91%
Task Success Rate
2:30
Avg. Booking Time
4.5
Satisfaction (/5)
3
Iterations Done
ITERATION 1
Slot Selection

Users found the time slot calendar confusing. Replaced it with simple "Today / Tomorrow" cards with time ranges. Booking time dropped from 4 min to 2.5 min.

ITERATION 2
Status Clarity

"In progress" was too vague. Added stage-by-stage tracking with timestamps — Picked Up → Washing → Ironing → Ready. User confusion dropped to near zero.

ITERATION 3
Subscription Access

Subscription plans were buried in settings. Moved them to the home screen with a clear pricing card. 72% of test users viewed the plans after the change.

08 / FINAL DESIGN

What was shipped.

The final design included 20+ screens covering the entire laundry journey — from booking to pickup to delivery. Here are the key features:

📅
Pickup Booking

Choose time slot, address, and service type in under 3 taps.

🧺
Service Selection

Wash & Fold, Wash & Iron, Dry Clean, Premium Care with live pricing.

📊
Live Order Status

Stage-by-stage tracking: Picked Up → Washing → Ironing → Ready.

📱
QR Pickup

Unique QR code per order. Scan at store to collect without paperwork.

💳
Payments

UPI, cards, wallets, COD. Saved methods for one-tap checkout.

📦
Subscription Plans

Weekly/monthly plans with auto-pickup. 10-20% savings vs per-order.

🔔
Notifications

Push alerts for every status change. No more calling to check.

⭐
Customer Reviews

Rate service, leave feedback, and build trust for new customers.

09 / THE IMPACT

What the numbers say.

After prototyping and usability testing, the design demonstrated significant improvements for both customers and the laundry business:

↓65%
Phone calls to laundry shop
89%
Users found live tracking useful
↑40%
Higher repeat order rate
4.5/5
User satisfaction score
Fewer phone calls
Improved transparency
Higher repeat orders
72% subscription interest
10 / LEARNINGS

What I took away.

Every project teaches you something. Here's what WashGo taught me:

01
Transparency builds trust

Showing each stage of the laundry process — not just "in progress" — dramatically reduced anxiety and phone calls. Users don't need it to be fast; they need to know what's happening.

02
Simplicity over features

The first prototype had 12 features. Users were overwhelmed. I cut it to 8 core features and the task success rate jumped from 72% to 91%. Less is genuinely more.

03
Notifications need to be timely, not noisy

Users wanted notifications but hated spam. I set rules: one notification per status change, no marketing pushes during the order flow. Engagement went up, unsubscribes went down.

04
QR codes reduce real-world friction

The QR pickup feature eliminated the "which order is yours?" confusion at the counter. It also created a digital receipt trail that built trust for both customer and business owner.

11 / NEXT STEPS

Where WashGo goes next.

This case study covers the design and prototyping phase. Here's what comes next:

🤖
AI Fabric Detection

Photo-based fabric identification to auto-recommend wash type, temperature, and care instructions.

🗺️
Route Optimization

Optimize pickup and delivery routes for laundry partners to reduce travel time and fuel costs.

👨‍👩‍👧
Family Plans

Shared subscription for households — multiple members can book pickups under one plan with individual preferences.

🌿
Eco Impact Tracking

Show water and energy saved per wash. Gamify sustainability with badges and monthly impact reports.

THE THING I'D CARRY FORWARD

"The best laundry UX isn't about fancy features — it's about giving customers the one thing they actually want: knowing when their clothes will be ready, without having to ask."