← 返回简历

歌手大赛评分系统

音乐协会新生歌手大赛的后台与评委端。三轮赛制、独立评委账号、加权总分排名、随机抽签与手动改序。

角色独立开发
技术Nuxt · TypeScript · SQLite
规模7 张表 · 5 个管理页签
状态线上运行
歌手大赛评分系统

这个系统做了什么

音乐协会 140 人规模的社团,办新生歌手大赛时最怕两件事:分数算错、名单外泄。评委分散在不同手机上传分,人工汇总容易出错,参赛者也不该提前看到排名。系统把评分和计分分开,评委只能看到自己打的分。

我在其中负责什么

技术栈

前端Nuxt · Vue 3 · TypeScript
数据SQLite · Drizzle ORM
认证独立评委会话域 · Cookie + CSRF
模型7 张表 · 迁移 0039
校验前后端共用加权总分公式
测试单元测试覆盖赛制边界

界面

← 回到简历项目列表