Features

Every feature is scoped to what a 1–5 truck hauling & moving business actually uses in a workday. No bloat, no CRM ceremony.

Photo quote page

A branded /r/your-business link. Customers snap 1–10 photos, add a description and ZIP, and you get a structured request instead of a text thread.

Estimates with accept & decline

Build with reusable line items. Send a link that the customer can view (and re-view). Accept and decline are one-time, atomic actions.

Jobs & scheduling

Accepted estimates roll into scheduled jobs. Track status from scheduled → en route → on site → completed, from your phone.

Invoices you can trust

Per-business invoice numbering, draft → issued → paid → void lifecycle, and immutable history once issued.

Customer history

Repeat customers stay linked to past quotes, estimates, jobs, and invoices — scoped strictly to your business.

Service areas

Set the ZIP codes you cover. Show up-front availability on your quote page and keep out-of-area requests obvious.

Mobile-first

44px touch targets, one-handed operation, bottom tab navigation. Built for whoever's driving the truck.

Security by default

Row-level security on every table, private photo storage, and server-generated estimate tokens — treated as temporary credentials.