The brand stays bespoke
Nuxt and Vue continue to own layout, motion, accessibility, and responsive behavior.
Aurum standardizes what the customer never sees. Aurora lets teams edit exactly what the customer will.
A modular runtime, visual editor, and shared operating layer for a portfolio of real-estate websites.
Content edited inside the final website
Data, permissions, plugins, and publishing
Bespoke brandsEvery website retains its own design
In-context editingAurora operates directly on the website
Shared operationsAurum connects data, roles, and publishing
01 — The premise
Nuxt and Vue continue to own layout, motion, accessibility, and responsive behavior.
One data source and the same safe publishing rules serve every project.
Every domain evolves as a versioned plugin without rebuilding the administration product.
02 — Aurora Editor
Restored architecture, contemporary comfort, and everyday life in the rhythm of the city.
03 — The system
Identity, roles, sessions, the plugin catalog, audit, and observability form a stable control plane for every extension.
Scoped permissionsAtomic activationAudit trailIsolation · AI-assisted development
AI can accelerate implementation. The architecture contains the consequences of a mistake.
The plugin declares its routes, permissions, and required capabilities.
Access is granted per capability, with no implicit trust.
Storage and migrations remain owned by the individual plugin.
A candidate is verified before it can receive active traffic.
04 — Product plugins
Visual editing for any Vue or Nuxt website without prescribing its layout or presentation model.
Visual editorDraftsLocalesPublishing
05 — Safe change
aurum-plugin-operatorIDLE01020304waiting for desired state…Outcome
Editors see the website, not a data model. Developers build the brand, not another admin panel. The organization gets one controlled way to operate content and inventory.
Editing directly inside the final layout
Drafts never leak into the public API
Roles derive from installed capabilities
A new project needs a scope, not a new CMS