One engine, a production designer
Corvert Engine is a platform I built so African SMEs get industry tools created for Africa, available platforms for these business are either not too pricey, not very customizable or just won't fit. One shared core — multi-tenant workspaces, operator dashboards, a visual designer, and an edge publish loop — and verticals plug in as packages. Valta, for motor dealers, is the first: inventory, catalogue, search, and lead capture without rebuilding the stack.
The designer
The canvas you can launch on this page is the same Next.js designer that
ships in production. A page is a typed PageDocument Object, not a
React tree. Themes and templates are authored in CHTML — a bounded HTML
dialect I built that compiles into that document — so a dealer can change copy,
spacing, and breakpoints without breaking live catalogue bindings. Extensions i.e
Themes, Hooks, Plugins etc. read tenant-scoped host data. They never talk to
the database. These Extensions can be built by any developers and uploaded to
the platform, with complete tooling suite for development available; VSCode extension,
SDK, and CLI development app.
How a site gets to the edge
Neon is the source of truth. A Hono API on Cloudflare Workers owns auth, workspaces, and the document. Publish writes a versioned snapshot to R2, then a KV release pointer so the Astro renderer serves the new site at the edge. Staging first; production is a flip, not a rebuild.
This playground
Production sits behind Clerk, OCC saves, and publish jobs. This page
hydrates the real designer from a frozen snapshot with
autosave and publish off, so you can rewrite
the site and reset it. Nothing is saved.