N°04 · Shop website · 2026 · Live
TK Modern Auto
My own shop’s site prices first, takes an arrival-window request without an account, and explains the brake job before anyone calls.
- Client
- TK Modern Auto Repair, Brooklyn (my shop)
- Role
- Owner · design, engineering, ops
- Built with
- React 19, Vite 7, Three.js, Express 5, Prisma + PostgreSQL
- Status
- Live · release 0.1.25c
- Live at
- tkmodernauto.com

What it does
- 01
Estimate first
“Fixed right. Priced first.” A written estimate comes before any authorised work. Online booking is a requested arrival window, and the shop confirms it by phone.
- 02
Built to be found
Per-route titles and canonicals, AutoRepair JSON-LD, a 26-URL sitemap with 15 service pages, and an llms.txt for AI assistants.
- 03
Explains the job
An interactive brake model on /services: switch pad wear, open the cutaway, follow the force from pedal to rotor.
The thing to see

Proof
- 26URLs in the sitemap, 15 of them service pagessitemap.xml, Oct 21
- $95oil change, printed in the page title rather than hidden behind a calllive page title
- 5,310tests in the last full release gate (v0.1.25a): 1,919 client, 3,391 serverclaim · release notes
Booking and call counts live in the shop’s production data and aren’t published here.
On screen




Captured from the live site on Oct 21, 2026, with the consent panel and the reviews strip hidden.