WashSpot - Laundry (Pickup/Delivery) App Design

WashSpot is a user friendly laundry service app that helps users book pickups, manage subscriptions, and add services like dry cleaning from their phone.

Role

Product Designer

Product Designer

Duration

4 months

4 months

Tools

Figma, Illustrator, Balsamiq, PhotoShop, Flowchart

Figma, Illustrator, Balsamiq, PhotoShop, Flowchart

Project Type

Mobile UX case study

Mobile UX case study

Munchrun cover
Table of Content
No headings foundSelect the Frame that wraps your article content → open Accessibility → set Tag to main, article, or section.This message disappears as soon as headings are detected.

Project Overview

WashSpot is a simple, minimal, and efficient laundry service mobile application designed to solve the everyday hassle of getting clothes cleaned. It's built for busy users who want to book on-demand laundry pickup, set up weekly or monthly subscriptions, or add extra services like dry cleaning, all without stepping outside their home.

Working professionals, students, and busy households who don't have time to visit laundromats and want a reliable, recurring laundry solution they can manage entirely from their phone.

Goal: Reduce the friction, uncertainty, and lack of trust that plagued existing laundry apps - and turn a mundane chore into a simple, positive, "set it and forget it" experience.

Problem Statement

Existing laundry service apps fail to meet users' basic expectations of convenience, trust, and flexibility:

  • No doorstep availability - many services don't offer reliable pickup and delivery right at the customer's door

  • Inconsistent time slots - pickup and delivery windows are rigid and rarely align with users' schedules

  • Inadequate packaging - high-value and delicate/dry-clean garments aren't packed with the care they need

  • No multi-address support - users can't easily add or switch delivery addresses across locations (home, work, etc.)

  • Lack of transparency - customers have no visibility into how or where their clothes are being washed

  • No refund mechanism - there's no clear process to request or track a refund when service falls short

  • Inconsistent care preferences - vendors use their own choice of softeners/detergents without accounting for what the user actually wants

My Role

I worked as the sole UX/UI Designer on WashSpot over a 4-month project timeline, owning the design process end-to-end for the Android app.

  • Conducted research, including competitor analysis of existing laundry service apps and an online user survey

  • Defined user personas and mapped user problems through empathy mapping

  • Led ideation brainstorming, mind mapping, user flow, storyboarding, and paper sketching to shape the core app structure

  • Created low- and high-fidelity wireframes, validating navigation and screen flow before visual design

  • Designed the final high-fidelity UI and visual identity, including color palette, typography, and iconography

  • Built and iterated on an interactive prototype based on testing feedback

Tools used: Figma, Adobe XD, Photoshop, Illustrator

Research & Discovery

To understand the laundry service market and real user pain points, I conducted competitor analysis alongside an online survey to validate assumptions with actual user data.

Competitor Analysis
I studied 6 existing laundry apps - Pick My Laundry, U Clean, Fabrico Laundry, Bigwash Laundry, Dhobi Lite, and Laundro Kart - ranging from 100+ to 500+ downloads, to identify what worked and where the gaps were.

What worked well:

  • Simple, clean UI made cloth selection and cart flow easy to use

  • Well-designed service sections and shop cards with clear visual information

  • Wallet features were intuitive and easy to understand

Where competitors fell short:

  • Booking confirmations weren't shown clearly, if at all

  • Laundry bills weren't downloadable or shareable

  • Order/service tracking was missing or delayed

  • No advance notice before delivery - bills only provided as physical copies

Online Survey
To validate these gaps with real users, I ran an online survey covering expected features, demographics, and prior experience with laundry apps.

Key insights:

  • The majority of respondents fell in the 18-30 age range, indicating a young, tech-comfortable target audience

  • When asked what features they expect, pickup timing/selection and express wash ranked as top priorities, followed by address service and tracking

  • A significant portion of respondents had little to no prior experience with laundry cleaning apps - signaling an opportunity to win first-time users with a smoother onboarding and clearer trust signals

Takeaway: Combining competitor gaps with survey data confirmed that transparency (tracking, bills, confirmations) and flexible scheduling were the biggest unmet needs - directly shaping WashSpot's core feature set.

User persona
User Journey Map

Ideation

With research insights in hand, I moved into ideation to shape possible solutions. I ran brainstorming and mind mapping sessions to explore features around booking, tracking, and payments while spotting overlaps early. User flows were mapped to keep journeys like pickup scheduling and order tracking frictionless. Storyboards grounded the design in real user scenarios, such as a professional booking a pickup before work. Paper sketches let me quickly test layouts and navigation before going digital. This process converged into WashSpot's core structure: pickup scheduling, tracking, and transparency.

Sprint plan

User Flow

A user flow is a visual representation of the steps a user takes to complete a task within the app. It helped map out the shortest, most logical path from opening the app to completing a booking. For WashSpot, I focused on removing friction at every decision point in the journey.

  • User opens the app → selects location → browses nearby laundry services

  • User picks a service → selects wash type, softener preference, and pickup/delivery time

  • User confirms address (or adds a new one) → reviews order → makes payment

  • User tracks order status in real time → receives delivery confirmation

user flow

Wireframing

Wireframing helped me translate ideas and sketches into structured, low-fidelity screens before adding visual design, focusing purely on layout, hierarchy, and flow.

Sketch Wireframe
I started with rough, hand-drawn sketches to quickly explore multiple layout options for key screens like home, service selection, and checkout - without getting attached to any single idea too early.

Digital Wireframe
Once the core layout direction felt right, I moved into digital low-fidelity wireframes to map out screen-to-screen connections - from browsing services and selecting wash preferences to address selection, payment, and order tracking. This helped validate that the navigation and information architecture actually supported the user flows defined earlier.

Outcome: Wireframing surfaced navigation gaps early - like where tracking status should live - and gave me a validated structural foundation before investing time in visual design.


Sketch and digital wireframes helped structure key screens home, service selection, checkout, and tracking before visual design began. This early structuring surfaced navigation gaps, like where order tracking should live, saving rework later.

Visual Design

With the wireframes validated, I moved into high-fidelity visual design, translating structure into a polished, on-brand interface.

Design Language
I built WashSpot's UI around a teal-and-yellow color palette to evoke cleanliness, trust, and positivity: teal for reliability and calm, yellow as an energetic accent for CTAs, offers, and highlights. Clean typography, generous white space, and rounded UI elements were used throughout to keep the experience feeling minimal and approachable, in line with the app's tagline: "Creating a feeling of positivity."

Color Palette
Typography

Prototyping & Testing

Once the high-fidelity screens were designed, I built an interactive prototype to bring the WashSpot experience to life and test how the app would actually feel in a user's hands.

What I Prototyped
Using Figma, I linked together the core user journey - browsing laundry services, selecting wash type and quantity, applying coupons, choosing pickup/delivery slots and softener preferences, completing payment, and tracking the order through to delivery - into a clickable, end-to-end flow.

Why It Mattered

  • Let me validate the logic of the user flow before any development began

  • Made it possible to walk stakeholders and test users through the experience naturally, rather than explaining static screens

  • Helped catch friction points - like unclear navigation between cart and checkout - early, when they were cheap to fix

  • Simulated real interactions (taps, transitions, confirmations) to test how intuitive the booking and tracking process actually felt

Iterations & Refinements

Iteration 1: Wireframe to Structure Fixes
Early low-fidelity wireframes revealed that users struggled to find where to track their order and felt unsure about pricing before checkout. Based on this, I restructured the flow to surface tracking status more prominently and added a transparent price breakdown earlier in the cart, before the user reached final payment.

Iteration 2: Prototype to Visual & Flow Refinements
Testing the interactive prototype surfaced friction between the cart and checkout steps, along with confusion around selecting delivery slots versus softener preferences on the same screen. I separated these into clearer, sequential steps and added stronger visual hierarchy (labels, spacing, button states) to guide users through pickup and delivery selection without second-guessing.

Mobile Mockup
Mobile Mockup
Before
After

Final Design

The final design of WashSpot brings together research, iteration, and visual design into a clean, trustworthy laundry service experience. Every screen was built to directly solve the trust and transparency gaps uncovered during research. The result is a minimal, positive interface that makes booking, tracking, and managing laundry effortless.

  • Clean home screen with offers, popular laundry services, and most-tried categories for quick discovery

  • Simple service and quantity selection with transparent per-item pricing

  • Flexible pickup and delivery slot selection based on user-preferred timing

  • Softener and detergent preference control built directly into the booking flow

  • Transparent, itemized cart and checkout with coupon support

  • Real-time order tracking from pickup through delivery

  • Doorstep verification and in-app refund status for full peace of mind

Mobile Mockup
Mobile Mockup
Mobile Mockup
Mobile Mockup
Mobile Mockup
Mobile Mockup
Mobile Mockup
Mobile Mockup
Mobile Mockup
Mobile Mockup

Impact

While WashSpot was a case study project rather than a shipped product, the design process delivered clear, measurable improvements against the problems identified in research.

Addressed every core pain point identified in the problem statement: doorstep pickup, flexible timing, packaging, multi-address support, transparency, refunds, and care preferences, with a direct design solution

  • Closed the transparency gap found in competitor analysis by making order tracking, pricing, and refund status visible at every step, rather than hidden or delayed

  • Reduced decision friction in the booking flow through two rounds of iteration - separating overlapping steps (like delivery slot vs. softener selection) that testing showed were confusing users.

This project reinforced how much early research (competitor gaps + survey data) can de-risk design decisions later most of WashSpot's differentiating features trace directly back to a specific pain point uncovered in discovery.

This project reinforced how much early research (competitor gaps + survey data) can de-risk design decisions later most of WashSpot's differentiating features trace directly back to a specific pain point uncovered in discovery.

Lessons Learned

Working on WashSpot taught me as much about process as it did about the product itself.

  • Research pays off early; the time spent on competitor analysis and surveys directly shaped every major feature decision, saving guesswork later in the design process

  • Personas keep design grounded; going back to Jebasingh and Nithish's goals and frustrations helped me stay focused on real needs instead of adding features for their own sake

  • Low-fidelity first saves time; sketching and wireframing before visual design made it cheap to catch structural issues, like where tracking should live, before they became expensive fixes

  • Prototyping reveals what wireframes can't; clickable flows exposed friction (like overlapping delivery/softener selection) that static screens didn't show.

Let's
Create
Bring
Craft
We Can Design Something Remarkable
  • Social

  • Location

    Coimbatore, TN, INDIA

Let's
Create
Bring
Craft
We Can Design Something Remarkable
  • Social

  • Location

    Coimbatore, TN, INDIA

Let's
Create
Bring
Craft
We Can Design Something Remarkable
  • Social

  • Location

    Coimbatore, TN, INDIA

Create a free website with Framer, the website builder loved by startups, designers and agencies.