←︎ Back to work Brand · Full-Stack Web App

Cloud Clean Laundry

A laundry pickup service that books, invoices, and gets paid — all from one app I built end-to-end.

Year 2026 · Role Brand Designer + Developer · Tools Astro, TypeScript, Drizzle ORM, PostgreSQL, Square API, Resend, Railway · View live ↗︎
Cloud Clean Laundry — preview
Cloud Clean Laundry — preview
Cloud Clean Laundry — preview

The project

Cloud Clean Laundry is a wash-and-fold pickup & delivery service in Charlotte, NC — "We pick up. We wash. You relax." The owner needed more than a website: they needed the whole business to run from one place. So I built it. Customers browse services and request a pickup as a guest — no account, no friction — and the owner runs everything from a built-in portal that absorbs those requests as leads, confirms bookings, sends invoices, and collects payment. Brand, marketing site, booking flow, and owner portal, designed and built end-to-end on Astro with a Postgres database, deployed on Railway. No per-seat SaaS, no monthly tool stack — one app the owner actually owns.

Cloud Clean Laundry — preview
Cloud Clean Laundry — preview
Cloud Clean Laundry — preview

How I helped

  • Full brand identity and marketing site — playful, clean, built around the "We pick up. We wash. You relax." voice
  • Guest pickup booking — customers request service with no account required, lowering friction to convert
  • Owner portal that absorbs every booking request as a lead and runs the full confirm-to-paid loop
  • Square Invoices API integration — creates the customer, order, and invoice, then emails a hosted pay page
  • Square webhook automatically marks invoices paid and updates booking status in real time
  • Deals & promos the owner can post from the portal, surfaced on the marketing site
  • Resend for transactional email — booking confirmations and invoice notifications
  • Astro SSR on Railway with managed PostgreSQL — built for a single non-technical operator to run solo
Next case study
Client Portal

Client Portal

Product Design · Full-Stack Web