本项目面向线下赛事组织者、俱乐部及活动门店,解决传统赛事依赖纸笔、普通倒计时器和多个表格分别管理的问题。赛事工作人员可通过手机或电脑统一管理比赛时间、盲注级别、参赛人数、记分牌、奖池、买入记录及奖励结构;电视或投影设备通过赛事连接码进入专属大屏,实时展示倒计时、当前级别、盲注、剩余人数、平均记分牌、奖池和玩家排名。系统支持多商户独立运营,每个商户可管理自己的赛事、子账号、玩家、牌桌和排行榜,适用于线下赛事、俱乐部活动、门店主题赛及小型联赛等场景
点击空白处退出提示
本项目面向线下赛事组织者、俱乐部及活动门店,解决传统赛事依赖纸笔、普通倒计时器和多个表格分别管理的问题。赛事工作人员可通过手机或电脑统一管理比赛时间、盲注级别、参赛人数、记分牌、奖池、买入记录及奖励结构;电视或投影设备通过赛事连接码进入专属大屏,实时展示倒计时、当前级别、盲注、剩余人数、平均记分牌、奖池和玩家排名。系统支持多商户独立运营,每个商户可管理自己的赛事、子账号、玩家、牌桌和排行榜,适用于线下赛事、俱乐部活动、门店主题赛及小型联赛等场景
系统由平台管理后台、商家后台、子账号后台、玩家端和赛事大屏组成。平台管理员可审核及创建商家、配置套餐与到期时间、管理平台账号、编辑用户协议和隐私政策,并查看商家赛事及运营数据。商家可创建赛事、管理盲注模板、设置比赛时间、报名截止时间、买入与重购规则、起始记分牌、奖励名次和大屏样式。
比赛过程中支持开始、暂停、继续、上下级切换、时间调整、自动升盲、人数与奖池维护,以及初始买入、重购和加购记录。相关操作会自动联动参赛人数、总记分牌和奖池,并实时同步到电视大屏。系统还提供玩家注册、头像上传、昵称审核、积分管理、排行榜、牌桌选择、子账号权限、操作日志、独立计时器、二维码投屏和赛事连接码等功能。大屏支持多种背景与布局,可展示玩家头像、排名及气氛播报,并带有礼花动画和中文语音效果
本人负责项目的需求分析、产品规划、系统架构、数据库设计、前后端开发、部署方案及测试验收。后端采用 PHP 8.3 构建接口服务,使用 MySQL 保存商家、账号、赛事、盲注、玩家、积分、牌桌、奖励结构及操作日志等数据,并通过租户隔离和权限校验保护不同商家的业务数据。前端使用 React、TypeScript 和 Vite 开发,针对手机控制端、电脑后台和电视大屏分别进行响应式适配。
赛事倒计时以服务端结束时间为基准,前端使用单调时钟计算剩余时间,降低网络延迟造成的秒数回跳。手机端操作通过事务更新赛事状态,并使用 SSE 实时推送到大屏;连接异常时自动切换为短轮询,保证大屏能够继续更新。系统实现平台管理员、商家主账号、子账号和玩家四类角色权限,并加入登录限流、密码加密、文件上传限制、昵称内容检测、操作审计和错误日志。项目已在 PHP 8.3、MySQL及宝塔面板环境完成部署验证,并对多种手机和电视分辨率进行了自动化测试





评论