Client Launches

Behind the Build: Launching easybreezycarwash.com

The site, the kiosk PWA, the email stack, the analytics, and the local SEO setup we shipped for a Santa Rosa car wash, all from one shop.

Screenshot of the easybreezycarwash.com homepage
easybreezycarwash.com, launched on the WSG client stack.

This is the first in what is going to be a regular thing on this blog. Every time we ship a website for a client, we are going to write a short post about what we built and why. Two reasons. First, it is genuinely useful for anyone considering a custom build to see what the work actually looks like. Second, our clients deserve a public credit and a backlink from a site that ranks. Both at once.

So, kicking it off with Easy Breezy Car Wash in Santa Rosa.

The brief

Easy Breezy is a single-location car wash on Mendocino Avenue. Family-run, well-loved, and in 2025 they were still pointing at a Wix site that was slow, hard to update, and not really telling their story. They needed three things: a fast, modern website that looked like the operation it was pointing at, a self-serve kiosk experience that customers could use without an app store download, and the back-end plumbing (email, analytics, hosting) handled by someone other than the owner.

What they did not need was a six-figure agency build, a CMS subscription, or a dashboard nobody on staff was going to log into. So we kept the scope sharp.

What we shipped

Why hand-coded, in 2026

The honest answer: because every other option leaves the owner paying rent on someone else's platform forever. A Wix or Squarespace build is fine for the first six months and then becomes a tax. A WordPress site is a Saturday-morning maintenance hobby for the rest of its life. A static, hand-coded site is fast, costs nearly nothing to host, ranks better because it loads faster, and is fully owned by the client.

The trade-off is that you need a developer to make changes. Which we are. So we are. That is the deal.

The piece I am most proud of

The kiosk PWA. It is a Progressive Web App, which means a customer at the wash can tap "Install" on their phone and it goes onto their home screen looking and behaving like a native app, with no App Store or Play Store involved. It works without a connection, queues data locally, and reconciles cleanly when it gets back online. We built a queue and a reconciler so a flaky 4G signal at the wash bay does not lose a single transaction.

That is the kind of feature that, when a national agency quotes it, comes back as a $40k line item with a "v2" promise. We shipped it as part of the launch.

Where it lives

The site, kiosk, and dashboard run on our own infrastructure (a CapRover-managed Docker host) so we control deploys, SSL renewal, backups, and uptime monitoring directly. The owner pays a flat monthly care fee. They never see a "your subscription is past due" email from a SaaS vendor.

What is next

Now that the site is live, the work is in tracking, content, and conversion. We are watching the keywords Easy Breezy ranks for in Santa Rosa, Sebastopol, and Petaluma weekly, watching how the kiosk gets used, and writing the next round of pages and FAQs based on what real customers are searching for. The kiosk has a v2 backlog (loyalty cards, a one-tap "I just got washed" review prompt) that we will roll out in batches.

If you want a deeper look at the build itself, the full case study is here, with the problem framing, tech decisions, and rollout details.

Thinking about a custom build for a North Bay business?

We build websites, kiosks, dashboards, and the email and SEO infrastructure that goes with them, for small businesses across Sonoma County. One shop, one bill, one phone number to call when something needs to change.

Get in touch →