Web 应用 已交付产品 · 运行中
核心功能
一套 API 服务管理后台、教师端、学员端与 LMS
基于 47 个数据模型的 35 个 API 模块
6 种角色共 77 项权限,采用 JWT 与 Argon2
同一套代码交付 iOS、Android 与 PWA
HLS 视频分发与推送通知
重任务交给队列处理,而非阻塞请求
技术栈
NestJSPrismaVue 3IonicPostgreSQLBullMQRedis
工作原理
单体仓库:一个基于 PostgreSQL 与 Prisma 的 NestJS API、一个 Vue 3 管理后台,以及可输出 iOS、Android 与 Web 的 Ionic 应用。类型与校验 schema 放在共享包中,三个客户端不会与 API 脱节。