Skip to content

Savvy Demo

Repo: savvydealer-adam/savvy-demo · Path: C:/Users/adam/savvy-demo · Owner: Adam Status: Live · % Done: 75 · Last commit: 2026-03-26 Deployed: https://demo.savvydealer.com

What it is

Dealership demo website template generator — standalone HTML template sites served at /demo/{template-name}. Strategy #2: Demo builds used for sales pitches.

Why it exists

Show a prospective dealer what a SavvyDealer site will look like for their brand, in their colors, before committing. Brand-compliant per-OEM so pitches never look fake.

How it works

  • React/Vite + static HTML templates, Express server, Cloud Run
  • One folder per template in templates/{dealer-name}/ with config.json, index.html, inventory.html
  • Per-OEM brand guides in brand-guides/ (Mitsubishi, Kia, Hyundai, Cadillac, Genesis, VW, Ford) — fonts, colors, logos, compliance
  • SRP pages follow brand-guides/srp-template.md (approved layout)
  • OEM logos sourced from manufacturer CDNs — NEVER fabricated

What's done

  • 29+ templates across multiple OEMs
  • 8 brand guides locked down
  • Thayer Family Dealerships template library ~75% complete
  • 53 broken image URLs fixed across Thayer templates (2026-03-26)
  • Group hub brand selector + gallery landing page

What's next

  • Finish remaining Thayer pages + gallery + deploy (see project_thayer_build.md)
  • New-OEM brand guides as pitches require them
  • Tighter sync with SRP/VDP conventions used by production migrations

Where the code lives

  • Templates: templates/{dealer}/
  • Brand guides: brand-guides/*.md
  • Server: server/
  • Deploy: cloudbuild.yaml → Cloud Run savvy-demo (GCP savvydealer-website, no auto-trigger)

Integrations

Don't rebuild this — extend it

For a sales-pitch demo site, add a new template folder here. For production migrations use wp-migration-factory; for CMS page embeds use savvy-page-builder.