一家全国性协会的年度法定教育年年重复,却始终以线下集中授课的方式进行——报名、缴费、结业确认全靠人工。把这一切整体搬到线上,成了我一个人的任务。
我用 NestJS + Next.js + Prisma 把报名、PG 支付、退款、结业管理和基于角色的后台搭成一条完整链路。难点在视频:每部约 3GB 的必修课视频共五部,要同时提供给 1,000 多名学员,因此流媒体的稳定性与成本从第一天就进入了设计。
平台至今每年都在接收真实学员并持续运维。至于它的视频流量成本问题如何解决,另见"云端 → 混合基础设施迁移"一篇。
核心成果
1,000+ 学员的生产环境运营
PG 支付与退款对接
基于角色的管理后台
- 角色
- 独立全栈 · 运维
- 年份
- 2025–
- 技术栈
- NestJSNext.jsPrismaMySQLDocker