D9 Contractor Website Delivery System
Template-based contractor websites that can move from intake JSON to deployable Next.js output.
This first pass focuses on the reusable template and generation logic. Vercel provisioning is intentionally deferred until the site output is stable and reviewable.
Template shape
SEO-tier projects can also generate `/resources` content pages from the same intake config.
Pricing tiers
Basic
$250 one-time + $100-150/mo for the template site with no SEO expansion.
SEO
$400 one-time + $300/mo with the same base template plus content pages and SEO-oriented expansion points.
Intake fields covered
- Business name and tagline
- Logo and brand colors
- Services and starting prices
- Service area and office contact info
- Project photos
- Testimonials
- FAQ answers
Automation flow
- 1Contractor completes intake form and uploads branding + content.
- 2Blastoise/AI converts the intake JSON into a deployable Next.js site.
- 3Lee reviews the generated site directory and approval URL.
- 4Vercel deployment automation is added next, after the template layer is stable.
Sample profiles
Basic tier sample
Blue Ridge Restoration Co.
scripts/contractor-website-builder/sample-configs/blue-ridge-restoration.json
SEO tier sample
Summit Mold Response
scripts/contractor-website-builder/sample-configs/summit-mold-response.json
Generator command
The generator writes full Next.js projects to `apps/web/contractor-websites-generated/` and can also package each result as a zip file for handoff or approval.
npm run contractor-sites:generate -- --config scripts/contractor-website-builder/sample-configs/blue-ridge-restoration.json --force