Admin
Admin Guide
TL;DR (How to Build an Admin Page Fastest)
- Create Model (Prisma) → 2) Generate Actions with createCrudActions (sys*) → 3) SmartCrudPage + fieldsConfig → 4) Bind Menu and Permissions.
Organize admin from user perspective: first get CRUD working, then improve permissions/menus, finally integrate database and authentication.
Quick Start with Admin
SmartCrudPage
Configuration-driven universal table/details/operations
SmartForm
Form configuration, validation, and interaction patterns
Server Actions
Encapsulation, authentication, logging, and error handling
Permissions and Navigation
RBAC Configuration
Complete integration process for roles, permissions, and menus
Menu Management
Best practices for sidebar navigation and permission mapping