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.

Read the Docs

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.

Definitions
Compiler
schema-registry.json
CMS

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.

Ready to ship your admin?

Read the Docs