Product Design · 2021 to 2024

Fabriclean

From storefront to app. Digitizing a 20,000-customer laundry service without breaking it.

Role

Sole Product Designer

Company

Fabriclean / Favone Laundromat

Timeline

28 months (Nov 2021 to Mar 2024)

Platforms

iOS · Android · Web

Hero: App screens overview
0+Existing customers
0 monthsTo break-even in Middle East
0+Deliveries per month
0 appsShipped as sole designer

Context

Four storefronts, 20,000 customers, zero digital infrastructure

In 2021, Fabriclean operated four laundry storefronts in Trivandrum serving roughly 20,000 customers. Its digital presence was fragmented across Google listings and third-party aggregators. There was no unified brand surface or booking system.

Leadership wanted to consolidate the service into a single digital product that could strengthen the brand, unify the customer experience, and make the business scalable beyond Kerala. That ambition was validated mid-2022 when a Middle East investor came on board, and what had been a Kerala-focused build had to expand to serve a new market with different expectations.

Throughout, the physical service kept running. 20,000 customers and 50+ staff depended on daily operations continuing smoothly while the digital system was built alongside them. The rollout had to be additive, never disruptive.

Fabriclean storefronts: Trivandrum locations

The problem

A consumer app that couldn't exist without the whole chain

The brief was to build a consumer app that would attract new customers while migrating existing storefront customers to digital. But the real problem was larger: a consumer-facing app couldn't work in isolation. It had to connect to a delivery executive app for pickups, and a factory app for garment processing. Designing one meant designing the whole chain.

This wasn't a clean-slate digital product. The design had to be forward-looking enough to support future scale, while staying faithful to workflows the staff already knew. This was also my first product design project. I was transitioning from graphic design into interaction and product design alongside the work itself.

System diagram: 3-app ecosystem

Constraints

Three rules that shaped every decision

01

Staff first

The design had to fit existing staff workflows. Retraining 50+ people from scratch wasn't a cost the business could absorb. Trust with staff mattered as much as trust with customers.

02

No service disruption

The 20,000 existing customers had to keep receiving uninterrupted service. Testing and research happened in localized modules tied to individual storefronts so problems surfaced in small, containable environments.

03

Learn in production

Without the team or time for months of upfront research, the strategy was to ship to a small surface, watch what broke, and iterate weekly. Proximity to operators became the research substrate.

About the case study stories

Before Move forward

The three stories in this case study follow a specific format: a signal from the live product, a design decision in response, and wherever relevant, the downstream consequences of that decision across the rest of the system.

One thing worth clarifying before reading them: every design shown here, including the versions being replaced, was made by me. There was no prior designer on this product. The V1 flows, the original Special Instructions screen, the buried Laundry Reminder — I made all of those first. What follows is the account of how I redesigned my own work, and why.

This also means that every version of every screen shown in the images is mine. The format is not a story of fixing someone else's mistakes. It is a story of iteration: the original decision, the evidence that changed my thinking, and the redesign. The images include both the original and the redesign, which is why each story shows more than one version of the same screen.

The most honest account of design growth isn't comparing your work to someone else's baseline. It's showing your own V1 next to your V2 and being clear about what changed and why.

Story 1

The order flow, and the ecosystem ripple

The signal

The first version had users specify service type, schedule, special instructions, and garment types before placing the order. Within three weeks of the Middle East launch, the Operations Lead flagged a pattern: recurring customers were frustrated by the length of the flow. They were ordering the same bundle of clothes repeatedly, having to re-enter identical details each time.

V1 order flow: 6-step minimum path

The decision

I used a 2x2 priority matrix (Customer UX benefit vs. Sales driver) to decide what deserved home screen prominence. Quick Schedule landed firmly in the top-right quadrant. The minimum click count dropped from six to three, without removing any options from the existing flow.

I didn't replace V1. I ran both flows in parallel. Power users still had full control through the detailed flow. Recurring users had a faster path. No one was forced to migrate.

Quick Schedule: home screen redesign

The ripple

Before Quick Schedule shipped, one of the backend engineers flagged a concern: if users skipped the detailed entry, the factory would receive less information per order. The fix belonged somewhere else entirely. I designed a new step into the Delivery Executive app where the delivery executive inspects garments with the customer present at pickup.

A garment sent to the factory and sent back signals inability to serve. Inspecting it at pickup signals attention.

When you remove friction from one part of a system, information gets lost somewhere. The right response isn't to add friction back. It's to pick up that information elsewhere, at a touchpoint where it can be reframed as a user benefit.

Delivery Executive app: garment inspection step

Story 2

Laundry Reminders, and the line I drew

The original decision

In the first version, Laundry Reminder lived inside Profile Settings. Quietly placed, easily ignored. That was intentional. When someone comes to a new service and places one order, asking for more in that moment (before you've earned it) feels like pitching instead of serving.

The reframe

About a year in, the Operations Lead flagged that recurring customers were the backbone of the business. Keeping Laundry Reminder buried in Profile Settings was no longer just respect for user attention. It was also a missed touchpoint. I added a Reminder prompt immediately after order completion. The user had just finished a successful transaction. I wasn't asking them to commit to a service they hadn't tried. I was asking if they'd like to be reminded next time.

Post-order reminder prompt: redesigned placement

The line I didn't cross

The version I deliberately didn't build: "Enable auto-ordering, cancel anytime before the schedule." That phrasing shifts the burden of choice onto the user. They now have to undo something to avoid the order.

Choices should come with information, not pressure.

Story 3

The USP I had to de-emphasize

The feature I overbuilt

Special Instructions was meant to be Fabriclean's differentiator. I designed flows for specialty materials, treatment preferences, stain reporting, and flagging expensive garments. In the order creation flow, it was given visual prominence on par with the other key options.

V1 Special Instructions: full options flow

Two signals

User testing surfaced frustration. The volume of options made users feel like they had to pay attention to things that didn't apply to their order. Engineering flagged significant unproductive time on the Special Instructions screen in telemetry. At the same time, the feature was genuinely working for the users who needed it.

The fix

The fix wasn't to remove Special Instructions. It was to make it findable for users who needed it, and invisible for users who didn't. It moved to the end of the flow and was demoted visually. The flow started with a photo of the garment, with options surfacing contextually after. The design was meant to survive its own obsolescence.

Even the biggest feature in a product might be wrong for a regular user. A well-designed feature has to find the user as much as the user finds it.
Redesigned Special Instructions: photo-first, end of flow

Outcomes

What shipped, and what it did

I shipped three connected apps (Customer, Delivery Executive, and Factory Operations) along with the customer-facing website. Each surface went through a significant redesign after mid-2023, based on what the live product was teaching.

Break-even in 3 months

Middle East operations, per operations leadership

20,000+ garments/month

Processed through the Factory Operations App

250+ deliveries/month

Handled through the Delivery Executive App

3 connected apps

One ecosystem, three interfaces

Over successive versions, the boundaries between the apps dissolved. Features that started in one app surfaced in others where they made more sense. The system began behaving like one product split across three interfaces, rather than three products with overlapping data.

Full ecosystem: Customer, Delivery, Factory screens

Reflection

What I'm carrying forward

What worked

Designing lean in production: using the current design as the shared artifact between designer, operator, and customer, letting each iteration update that artifact rather than waiting for a finished version. And modular feature design, building each feature as a unit that could move across apps.

What I'd do differently

I'd do on-field research with customers, not just internal stakeholders, before designing the first screen. A lot of what I learned post-launch could have surfaced earlier. I lean on internal stakeholders too quickly because they're accessible. It made my briefs better at reflecting the business, and slower at reflecting the user.

What I'm carrying forward

What breaks downstream when I simplify upstream, and what breaks upstream when I simplify downstream? That question is muscle memory now. Knowing the whole system isn't a burden for a designer. It's the thing that makes the design defensible.

Postscript

See the work in the world

Fabriclean is live. The consumer app, the delivery executive app, and the factory operations system are all in active use. If you want to see the product rather than read about it, both the website and the app listing are publicly accessible.