Solo · Sep 2026 · 6 of 10 milestones · live demos
Local-business site starter for search and answer engines
A config-driven Next.js 16 template for local-business websites, optimised for search, featured snippets, voice answers and answer-engine citation. One codebase builds every client from a validated Zod config: routes, sitemap, structured data, brand palette and copy.
What it shows
- Accessible brand colours from two hex inputs: the shade ramp is built in OKLab, and text shades are binary-searched per hue to pass WCAG contrast.
- Area pages exist only where unique local copy does, and a word-shingle similarity check fails CI on near-duplicates.
- Three fictional Melbourne demos (dental clinic, roaster, plumber) built from config alone, with 257 unit tests and per-client URL checks in CI.
- Next.js 16
- TypeScript
- Zod 4
- Tailwind CSS 4
- Vitest
- Docker
- GitHub Actions