Build Your Workspace
Build Your Workspace
The admin panel is a projection of your schema — not the framework itself.
The admin panel is a projection, not the framework. It reads your server schema via introspection and generates an interface. Your backend works without it. Add it when you need an internal tool.
Server Schema Admin Panel
├── collections/barbers.ts → ├── List view (table)
│ ├── .fields() → │ ├── Columns from fields
│ ├── .form() → │ ├── Sort/filter from field types
│ └── .admin() → │ └── Label, icon
├── globals/settings.ts → ├── Form view (singleton)
├── sidebar.ts → ├── Navigation sidebar
├── dashboard.ts → ├── Dashboard widgets
└── branding.ts → └── App name, logoSections
- Setup — Enable the admin module
- Views — List views, form views, dashboard, sidebar
- Blocks — Content blocks for page builders
- Actions — CRUD actions and custom actions
- Branding — Name, logo, theme
- Filters — Filters and saved views
- Media — File uploads and asset management
- Visibility — Reactive field visibility rules