POP QUIZ – AI驱动演讲反馈平台 全栈开发(偏后端)
项目描述:用户上传PPT/PDF,AI自动生成题目,听众答题后实时统计理解度
技术栈:Next.js + React + Prisma + PostgreSQL + AI API
项目职责:
1.设计数据库模型(Prisma Schema),开发RESTful API(Next.js API Routes)
2.实现多角色权限控制(管理员/组织者/演讲者/听众),基于JWT的认证与授权
3.对接AI服务:完成PPT/PDF解析与问题生成的异步任务,处理文件格式转换与超时重试
4.设计答题统计模块:使用SQL聚合查询(group by + count)实时计算每道题正确率与排名
项目成果:支持120用户并发,AI出题响应<10秒,项目已部署至Vercel