THE ADMIN INTERFACE
Quickback CMS
Schema-Driven Admin
A complete admin interface generated from your Quickback definitions. Every table, column, action, and security rule — rendered automatically. Zero UI code per table.
ZERO UI CODE
Your Schema Is Your Admin
The CMS reads the schema-registry.json generated by the Quickback Compiler. Define your tables, security rules, and actions once — the CMS renders the entire admin interface.
No page builders. No form designers. No per-table configuration. Your definitions are the single source of truth.
Browse or Edit. Your Choice.
Two modes for different workflows. Switch between them with a single click.
Table Mode
For exploring your data. Browse records, click to view details, use row action menus, sorting and search.
- • Click any row to view full details
- • Row action menus for edit, delete, actions
- • Column sorting and search
- • Pagination with configurable page sizes
Data Table Mode
For bulk data entry. Spreadsheet-style inline editing with keyboard navigation, cell selection, and FK typeahead.
- • Arrow keys to navigate cells
- • Tab between editable cells
- • Enter to edit, type to start editing
- • Server-side FK search with typeahead
Every Security Layer, Enforced
The CMS respects all four Quickback security pillars automatically. No configuration needed — it reads them from your schema.
Firewall
Tenant isolation. Users only see their organization's data.
Access
Role-based CRUD. Buttons and forms hidden when unauthorized.
Guards
Field protection. Createable, updatable, immutable, and protected fields enforced in forms.
Masking
PII redaction. Emails, phones, SSNs masked per role.
Smart Defaults, Less Configuration
The CMS auto-detects patterns from your schema. Less configuration, more productivity.
Display Columns
Auto-detects name, title, label, or code fields. FK references show human-readable labels instead of IDs.
Auto-Form Generation
Forms generated from your guards config. Createable fields on POST, updatable on PATCH. Immutable fields disabled. Protected fields marked as action-only.
Custom Actions
Business logic from your actions.ts rendered as buttons and dialogs. Input forms, guard conditions, and side effect warnings — all automatic.
Connects seamlessly to the Quickback API, and the full Quickback Stack
The CMS connects to your compiled Quickback API. Same definitions, same security rules, same schema registry.