← All work Trades — HVAC / Plumbing / Electrical

DispatchAI

AI-assisted dispatch and scheduling that replaces the whiteboard, the group chat, and the legacy dispatch software trades businesses have outgrown.

Niche

AI-native legacy software replacement

Stack

PHP · MySQL · Hostinger

Status

Live demo — open access, data auto-resets

The problem

Small trades businesses — HVAC, plumbing, electrical — run dispatch on whiteboards, phone calls, and dispatch software designed twenty years ago. Assigning the wrong technician to a job costs a truck roll; double-booking costs a customer. The owner is the scheduling algorithm, and the algorithm doesn't scale.

What we built

How it was shipped

Scoped as a one-page spec, prototyped in the browser first, then deliberately upgraded to a full MVP with a production backend. The persistence layer was architected to be host-independent — switching cloud providers is an environment-variable change, not a rewrite. The ranking engine was rebuilt to run a fixed 3 database queries regardless of technician headcount (down from one query per technician), so scoring stays fast as a team grows. Every route was verified end-to-end before deploy — auth gating, ranking, assignment, conflict rules, the full completion/no-show/reschedule lifecycle, and a dedicated test simulating the upgrade of an already-live database with real data in it, to prove the migration doesn't lose anything.

Try it

Open the live demo — no login required. Add jobs, assign technicians, mark one complete with a rating, trigger a conflict; the demo data resets itself automatically, so break whatever you like.