同一套产品 · 五种技术栈实现一套 Admin 系统

一套 Admin 系统
五种技术栈实现
同一套产品、同一套 UI、同一套业务逻辑、同一套数据库,分别用 React、Vue、Next.js、Nuxt 与 NestJS 独立实现。

Design First
设计先行,一致性是硬性规则
不允许为了实现方便而破坏架构约定,所有技术栈遵循同一份规范。
多技术栈同构
同一套产品、同一套 UI、同一套业务逻辑、同一套数据库,React、Vue、Next.js、Nuxt、NestJS 五端独立实现、独立部署。
OpenAPI Contract 优先
API 设计先定义 Contract 再实现,OpenAPI 是唯一事实来源;Schema、数据模型、业务规则、数据类型与契约五项跨栈一致。
RBAC 权限模型
用户 ↔ 角色 ↔ 权限位掩码,菜单与权限关联控制;服务端强制校验 API 权限,前端路由守卫只是体验层。