App
The UK's first peer-to-peer laundry platform. The Uber of laundry, connecting people to nearby washers, built entirely by me.
The build
Neighbourhood Wash is a simple idea with a genuinely hard build behind it: people with laundry meet people with washing machines. A true two-sided marketplace, matching, trust, bookings, payments, all of it engineered from scratch.
I built the entire platform solo, both sides of the marketplace and everything in between. Three roles, customer, washer, and admin, a full booking lifecycle from request to review, Stripe payments with saved cards and webhooks, real-time messaging between the two sides, and a proper GDPR and legal framework underneath it all.
It's live and in its growing stages, and it's exactly the kind of build I love: a real-world problem, a proper platform behind it, and no shortcuts.
How it's built
The decisions that make this build hold up.
01 / 05
Request, washer assignment, service, payment, review, every state tracked with full history. Guests can book without an account and convert later, so the funnel never forces a signup before the value.
02 / 05
Stripe PaymentIntents with saved payment methods and webhook-driven state, so a payment succeeding, failing, or being cancelled updates the booking automatically. Washer earnings tracked per job.
03 / 05
Customers and washers talk inside the platform over a realtime channel, with transactional email handled by dedicated edge functions for every lifecycle moment, welcomes, summaries, reminders.
04 / 05
A London-borough service-area model with dedicated landing pages for eight boroughs, so the platform ranks where the washers actually are.
05 / 05
GDPR consent tracking, cookie consent, audit logs, and security logging, built in from the start because a marketplace holding people's addresses doesn't get to improvise compliance.
App Router front end and 35+ API routes
Database with row-level security and 57 migrations
Three-role auth: customer, washer, admin
PaymentIntents, saved cards, webhook-driven bookings
Live messaging between customers and washers
Ten Deno functions for transactional email and lifecycle events
Product analytics and error monitoring
Design system across the whole platform
Every migration, every webhook, every legal page, one engineer. Neighbourhood Wash is what it looks like when an MVP is built with enterprise habits from day one.
Got an idea or a problem to solve? Book a call and let's figure it out together.
Book a Discovery Call