Skip to content
All work
Custom softwareWebsitesBranding Live

Cloud Clean Laundry

A laundry pickup service that books itself, sends the invoice, and gets paid, all from one app.

Visit live site
Type
Brand + web app
For
Cloud Clean · Charlotte, NC
Year
2026
Stage
Live
Overview

Cloud Clean Laundry is a wash-and-fold pickup and 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 that's what we built: the brand, the marketing site, a booking flow, and an owner portal, in one app they actually own. No per-seat SaaS and no monthly tool stack.

The challenge

The owner wanted to take a pickup, confirm it, invoice it, and get paid, all from one place. No pile of monthly tools, no per-seat bill, and simple enough for one non-technical person to run solo.

The solution

One app the owner owns. Customers book a pickup as a guest, no account needed, so nothing slows a new customer down. Every request lands in the owner portal as a lead, and the owner runs the whole confirm-to-paid loop from there. Square handles invoices and payment, and a webhook marks things paid the moment they are. The marketing site, booking flow, and portal are all one codebase.

Cloud Clean Laundry screen 1
Cloud Clean Laundry screen 2
Cloud Clean Laundry screen 3
Cloud Clean Laundry screen 4
Cloud Clean Laundry screen 5
Cloud Clean Laundry screen 6
What we built
  1. The brand and marketing site, built around the "We pick up. We wash. You relax." voice
  2. Guest pickup booking with no account required
  3. An owner portal that turns every booking request into a lead and runs the confirm-to-paid loop
  4. Square Invoices integration that creates the customer, order, and invoice, then emails a hosted pay page
  5. A Square webhook that marks invoices paid and updates the booking in real time
  6. Deals and promos the owner posts from the portal, shown on the marketing site
  7. Booking confirmations and invoice emails through Resend
Results
Guest booking, no account required
Confirm-to-paid in one owner portal
No per-seat SaaS. One app the owner owns
Built with

Development

  • Astro
  • TypeScript
  • Drizzle ORM
  • PostgreSQL

Payments

  • Square

Email

  • Resend

Infrastructure

  • Railway

Want one of these for your business?