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.