saastarter2 pure Products Blog Cart Sign in

the static platform console

Your backend,
from a static page.

/* this console manages the platform that hosts it */

bastarter is the hono-aep-baas developer console re-homed as pure HTML + JS on GitHub Pages — sign up, create projects, define collections, themes, pages, forms, keys and secrets. No build, no server: every button is the public /v1 contract.

why this exists

The self-clonability proof

A backend-as-a-service that couldn't host its own console as a layer-3 static site would be violating its own ethos. bastarter is that ethos test made permanent: a fork of the saastarter2 template whose pages are the platform's developer experience — bearer-first auth from any origin, contract-discovered UI, hosted schemas validating every config file.

the surfaces

Console

Projects, collections (visual ⇄ raw builders), themes, pages, forms, keys, secrets — the studio, statically hosted. Open →

Contract

Everything is discoverable: openapi.json · hosted schemas · per-project MCP.

Template

This repo IS the recipe: fork, ./cli.sh init, push. The deployed files are the source.

static on GitHub Pages · backend on Cloudflare Workers · contact · blog · admin