Design First
设计先行,一致性是硬性规则
不允许为了实现方便而破坏架构约定,所有技术栈遵循同一份规范。
多技术栈同构
同一套产品、同一套 UI、同一套业务逻辑、同一套数据库,React、Vue、Next.js、Nuxt、NestJS 五端独立实现、独立部署。
OpenAPI Contract 优先
API 设计先定义 Contract 再实现,OpenAPI 是唯一事实来源;Schema、数据模型、业务规则、数据类型与契约五项跨栈一致。
RBAC 权限模型
用户 ↔ 角色 ↔ 权限位掩码,菜单与权限关联控制;服务端强制校验 API 权限,前端路由守卫只是体验层。
Stacks
技术栈与进度
每个应用独立运行、独立构建、独立部署,共用同一个 PostgreSQL 数据库。
React 19
UI Source of Truth,Hero UI 模板实现
Next.js 16
独立全栈实现,不依赖 NestJS
NestJS + Drizzle
REST API,PostgreSQL 统一数据库
Vue 3 + Nuxt UI
复刻 React 版本的页面与交互
Nuxt
独立全栈实现,不依赖 NestJS
Frequently Asked Questions
关于 Better Admin 的常见问题。如果没有找到想要的答案,欢迎在 GitHub 提出你的问题。
没有找到想问的?欢迎在 GitHub 提出 Issue。