← back to Prestige Car Wash Video

capture/shots.mjs

27 lines

// Single source of truth for the video's sections.
// Consumed by capture/capture.mjs (to screenshot) and src/Video.tsx (to sequence).
export const BASE = process.env.PCW_BASE || 'http://localhost:9911';

// Act 1 — customer-facing pages (full-page screenshots).
export const FRONT = [
  { id: 'home',     path: '/',        title: 'Home',              sub: 'The Prestige treatment — hand wash, detail & ceramic' },
  { id: 'services', path: '/services',title: 'Services & Pricing',sub: 'Eight packages from Express Wash to Ceramic Coating' },
  { id: 'contact',  path: '/contact', title: 'Book / Contact',    sub: 'Lead-capture booking form + shop location' },
];

// Act 2 — admin "Growth Center" tabs (driven via window.go(id)).
export const ADMIN = [
  { id: 'overview',    title: 'Overview',            sub: 'Live counts across the whole growth dataset' },
  { id: 'competitors', title: 'Competitors',         sub: '12 rival washes in the San Fernando Valley' },
  { id: 'best-post',   title: 'Best Times to Post',  sub: 'When engagement peaks by channel' },
  { id: 'best-market', title: 'Best Times to Market',sub: 'When to spend to convert' },
  { id: 'holidays',    title: 'Holiday-Driven',      sub: '8 seasonal campaign hooks' },
  { id: 'services',    title: 'Services (Admin)',    sub: 'Editable service catalog behind the storefront' },
  { id: 'suggestions', title: 'Grow the Business',   sub: '10 ranked growth plays with rationale' },
  { id: 'ads',         title: 'Online Ads',          sub: 'Platform-by-platform ad headlines' },
  { id: 'directories', title: 'Groups · Directories',sub: 'Nextdoor, local groups & listing sites' },
  { id: 'google',      title: 'Google Business',     sub: 'Places profile draft-update panel' },
  { id: 'leads',       title: 'Leads',               sub: 'Inbound booking requests from the site' },
  { id: 'credentials', title: 'Credentials',         sub: 'Keys & access the build depends on' },
];