Before and after, side by side
Drag the handle to compare. It works with the keyboard too, and customers can filter by Car, SUV or Truck to see work on vehicles like theirs.
Placeholder art ships with the template. Swap in your own photos.
A WEBSITE FOR CAR WASHES AND MOBILE DETAILERS
Clearcoat is a ready-made website for car washes and mobile detailers. Customers pick Car, SUV or Truck, every price adjusts, and you get a booking request with the total already worked out.
Static site · No server · One file to edit
Sedans, coupes, hatchbacks
Live prices from the sample business, Gleam & Go Mobile Detailing.
HOW IT WORKS
Your customer never has to call to find out what their car costs. You never have to chase them for the details.
Car, SUV or Truck. Every package and add-on shows the right price and time for that vehicle.
One package, any add-ons, and a live estimated total. Add-ons the package already covers say “Included”, so nobody pays twice.
Name, phone, a preferred day and time window. The customer sends it by email or text, or copies it. It reaches you as plain text.
THE REQUEST SLIP
The customer picks their vehicle once. Everything after that is priced for an SUV.
One package per request. Choosing another one replaces it, so nobody books two by accident.
Add-ons stack on top. Clay bar comes with Full Detail, so it shows as Included and costs nothing.
They choose a day and a time window, and send it. Closed days and dates too soon are turned away before the request is sent.
Booking request for Gleam & Go Mobile Detailing.
Vehicle: SUV
Package: Full Detail — $229
Add-ons: Clay bar decontamination — Included. Pet hair removal — $40.
Estimated total: $269
Estimated time: 4 h 30 min
Preferred date: Saturday, October 24, 2026, Morning (8am–11am)
Final price confirmed after we see the vehicle.
WHAT’S IN THE BOX
Drag the handle to compare. It works with the keyboard too, and customers can filter by Car, SUV or Truck to see work on vehicles like theirs.
Placeholder art ships with the template. Swap in your own photos.
Every package and add-on has its own price and time for each size. Switch from Car to Truck and the whole menu follows.
Tell Clearcoat which add-ons a package already covers. On the slip they show as “Included”, at $0 and no extra time.
Set your closed days, how much notice you need and how far ahead people can ask. Anything else is turned away with a clear message.
Customers’ names and numbers are never stored on their device. Only the slip is remembered, so it survives a reload.
It follows the phone’s light or dark setting, and it is built to WCAG AA contrast, with full keyboard support.
SEE IT LIVE
The full demo site for Gleam & Go Mobile Detailing, running right here. Switch sizes, build a slip, drag the gallery.
Sample business. Prices, hours and photos all come from one config file.
ADOPT IT
Your name, tagline, phone, service area, hours, packages, add-ons and prices all
live in src/businessConfig.ts. Prices are in cents, one for each
size, so the compiler will not let you forget the truck.
Put your before-and-after pairs in public/gallery/ and point the
gallery entries at them.
npm run build produces a static folder. Put it on any web host. There
is no server, database or account.
export const businessConfig: BusinessConfig = {
name: "Gleam & Go Mobile Detailing",
tagline: "Showroom shine, in your driveway.",
phoneDisplay: "(555) 014-2290",
serviceMode: "mobile", // or "shop"
closedWeekdays: [0], // Sunday
minLeadDays: 1,
packages: [
{
id: "full",
name: "Full Detail",
priceCents: { car: 18900, suv: 22900, truck: 25900 },
minutes: { car: 180, suv: 240, truck: 270 },
includedAddOnIds: ["clay-bar"],
popular: true,
},
// …
],
};
Open the demo, build a slip, and picture your own name at the top.