Skip to content
VaradinSystems

All work / Instant roof estimator

Instant roof estimator

Working prototype

Astro · Cloudflare · Google Solar API · Supabase · Resend

Problem
Homeowners want a price before they talk to anyone. Most roofing sites ask for contact details first.
For
A Calgary roofing company running search ads.

Flow

  1. Address
  2. Satellite measurement
  3. Price range on screen
  4. Contact details, to book a visit

Illustration of the estimator: the homeowner enters an address, the roof is measured, a price range appears, and only then are name and phone asked for.

Interface illustration, not a live estimate.
Built
  • Satellite measurement, with a six-question fallback
  • Price shown before any contact field
  • The server rechecks every price it stores
  • Lead alert to the company, and a copy of the estimate to the homeowner
Next
Calibrate the rates against the company's recent jobs, then go live.
Limits
Repairs, metal roofs and large buildings get a call, not a number.

All work