webstes Where Zimbabwe builds online
Demo build · placeholder data & images

The whole setup, in one place.

Every surface of the platform — the marketing site, the customer templates, both dashboards, the self-service editor, and the backend. Click any card to open it.

Platform

2

Dashboards

2

Templates

5

Backend

Cloudflare · D1
api/schema.sql

D1 tables: users, sessions, sites, domains, domain_orders, subscriptions, payments — owner_id on every tenant row.

api/auth.ts

Phone-OTP login, session middleware, and the tenant-scoped data layer that enforces isolation.

api/dashboard-api.ts

Admin metrics endpoint — one batched D1 query feeding the ops dashboard.

shared/render.js

The one render-from-JSON function, run in the Worker and the editor preview.

data/demo.json

A sample site config — the content that drives a rendered template.

README.md

How the project is structured, what's demo vs production, and how to run it.