1037Solo·过程博物馆GH/AIMFllys · GH/AIMFllyYS
EXH·MEDSHOW · 迭代时间线

MedShow · 医路求索进行中

学院宣讲团官方视频展示与课程预约管理平台 · 立项于 2026-03-01

为华中科技大学同济医学院宣讲团搭建的生产级平台,覆盖视频内容展示、课程预约管理、后台审核与安全审计全流程——从需求分析到部署上线独立完成,是全部馆藏中体量最大的一件。

规模:980 个源文件 · 113,000 行代码 · 30+ 功能模块 · 约 120 个路由文件。数据层为 PostgreSQL(15+ 张表、10+ 枚举、22 次数据库迁移)。

安全体系是这个项目最深的一层:Auth.js v5 认证之上,做了 Admin / Creator 双角色权限,以及一套完整的风控引擎——评分、申诉、封禁三态状态机。测试侧写了 31,102 行测试代码、243 个测试文件,行覆盖率 37.7%。

它验证了一件事:AI 协作开发可以支撑真实机构的生产系统,而不只是个人玩具。

版本
v1
完成日期
2026-03-01
生成模型
多模型智能体协作
栈 / 来源
nextjs · deployed · 在展
正在探测 live 部署
外部部署新标签页打开 ↗

策展评注

馆藏中体量最大的展品:113,000 行代码、980 个源文件、约 120 个路由文件,服务真实机构(华中科技大学同济医学院宣讲团)的日常运转。

三层结构值得驻足:

  1. 内容层——视频展示与课程预约,是用户看得见的部分;
  2. 管理层——后台审核、Creator 工作台,是机构运营者用的部分;
  3. 安全层——Auth.js v5 双角色权限之上的风控引擎(评分 + 申诉 + 封禁状态机),是谁都看不见、但缺了就会出事的部分。

工程档案

  • 数据层:PostgreSQL 15+ 张表、10+ 枚举、22 次数据库迁移——迁移记录本身就是这个项目的年轮;
  • 测试:31,102 行测试代码、243 个测试文件、行覆盖率 37.7%;
  • 技术栈:Next.js 16 + React 19 + Drizzle ORM + Tailwind 4 + Auth.js v5。

仓库为机构私有,不公开;live 站点持续运行中。

进入展品单页(代码引用与完整说明牌)→