I'm a web designer with zero reviews on my freelance platform and one follower. Instead of
apologising for it, I built the thing that should have been the reviews.
DRY DOCK is a fictional mobile car detailer in Glasgow. His problem: roughly every third
job dies to rain no-shows and two-day WhatsApp back-and-forth. So I built his landing page
as a short film:
- The page opens in the rain. The car's paint defects are rendered as UI glitches — RGB splits are swirl marks, tears are stone chips, stutter is water spots.
- Scrolling IS the wash. A light bar passes the car and each panel heals behind it — the interface itself cures, because that's what the product does.
- The weather banner is LIVE. It pulls Glasgow's actual forecast (Open-Meteo, free, no key). If it's raining where the van is, the booking copy changes.
- Under the film it's a proper landing page: menu, booking flow with driveway pre-qual, "what the owner no longer does".
The whole thing: one HTML file + one CSS file. No framework, no AI, no build step,
no dependencies. The car is pure CSS. The rain is canvas 2D. The glitches follow a
3-rule grammar (RGB split / panel tear / stutter) — each one maps to a paint defect,
never random, and none of them exist past the halfway point.
Hardest part: the scroll-driven panel resolution. Proudest part: the page's own UI
heals — the site gets sicker the way the paint does, and the product cures it.
Live: https://drydock-tau.vercel.app/
I do this for real small businesses.
Ask me anything — happy to talk through any of it.
Top comments (0)