← Back to the page

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.