Describe a job the way you'd say it on the phone. The builder reads your words against a real rate card and drafts an itemised quote — then you edit the lines, set your margin, send it, and play the customer who accepts. Nothing here is canned to one answer; different words, different quote.
▸ Working demoOffer 03 — AI + automation
This is a working front-end demo — your version gets a real backend.
Try thisDescribe a job in plain words and watch the quote build itself — edit a line, send it, then accept it as the customer.
This is a working front-end demo — your version gets a real backend.
▸Owner’s side — Brightside Exterior Cleaning
Quote Q-2026-041 — new job
Describe the job. Plain words.
Type it how you’d say it on the phone. The builder prices what it finds against your rate card.
Or tap an example
Job list — accepted work
Accepted quotes land here as jobs — run one through to see it.
▸Customer’s side — lands by text & email
Nothing here yet
When you press “Send to customer”, the quote appears here exactly as the customer sees it — no app, no login.
This is the front-end — your version gets a real backend, your branding, your data.