Problem
Many restaurants, barbershops and salons have good Google reviews but no website, or one that breaks on phones.
Solution
- A one-page template per business segment, filled from a single
client.jsonfile. - Menu edited by the owner in a Google Sheets spreadsheet (CSV), no admin panel.
- Visit counting by QR code or direct access, stored in Supabase.
How it was built
Plain HTML, CSS and JavaScript; a Node build.js injects text, colors and scripts into the template and outputs one index.html of about 38 KB, hosted on Cloudflare Pages. The replication guide plans ~3 min to build the demo and ~30 min to publish.
Stack
- HTML
- CSS
- JavaScript
- Node.js
- Google Sheets
- Supabase
- Cloudflare Pages


