← All work
Live Grandson's Construction LLC — decks & fences, West Michigan

Grandson's Construction

A contractor marketing site that returns an instant, AI-generated quote the moment a prospect asks.

Astro 6 Tailwind 4 Cloudflare Workers Claude API Google Sheets
Grandson's Construction

The problem

A small contractor loses leads when prospects wait days for a callback just to get a ballpark price. The lead goes cold and the competitor who answered first wins the job.

What I built

An Astro 6 + Tailwind 4 site with a local-SEO blog (deck cost, permits, Michigan-winter decking) and a Cloudflare Worker quote engine. The worker validates the lead, runs a honeypot anti-spam check, calls Claude to write a tailored estimate, and appends the lead to Google Sheets — all in the moment the prospect is most interested.

How AI was leveraged

Claude is the core of the feature: it turns raw form input into a contractor-credible written estimate in real time. The engine is built to never break the customer moment — if Claude errors it serves a deterministic fallback quote; if the Sheets write fails it still returns the quote and flags the save for monitoring.

Engineering highlights

  • AI instant-quote Cloudflare Worker with graceful, layered fallbacks
  • Local-SEO blog targeting West Michigan deck-buyer intent searches
  • Honeypot anti-spam + consent validation; secrets held in Cloudflare, never committed
  • Per-business config so the same engine can be re-skinned for other contractors

Outcome

Live for the client. The AI quote engine is the differentiator most contractor sites do not have.

Grandson's Construction gallery
Grandson's Construction gallery
Grandson's Construction gallery
Grandson's Construction gallery
Grandson's Construction gallery
Next project

The Grateful Team