Skip to content
← All projects

Personal project · SaaS template · 2026

Onepage

One-page site for small businesses generated from a single JSON file, in PT or EN.

private code
My role
Product and code
per new client
~30 min
config file
1 JSON
languages
PT/EN
Example one-page site for a fictional restaurant
Fictional example

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.json file.
  • 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
English example for a fictional barbershop
Fictional example in English
Restaurant example on a phone
On a phone

Next case study

MOVER · Campus Mauá 3D →

Digital twin of an autonomous truck on the Mauá campus, from the topographic survey to a 3D model in the browser.