Kamol Nazarov The back office lab Brooklyn, NY

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
A phone on a car seat at dusk showing the TK Modern Auto booking page: “Schedule service without the back-and-forth.”

What it does

  1. 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.

  2. 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.

  3. 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

The /services brake explainer, live since the Oct 14 release. Captured Oct 21.
The /services brake explainer, live since the Oct 14 release. Captured Oct 21.

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.