Park Golf · Tournament Suite

帕克球赛事系统
记分、统计、成绩发布,一套跑通

现场记分端逐洞录入杆数、推杆与罚杆,实时算出排名与新贝利亚净杆;一键发布后,选手在公众号里就能看到自己的成绩海报。

离线可用 PWA 比杆赛 / Stableford / 新贝利亚 公众号 H5 零依赖部署
🗂️

赛事管理后台

赛事、球场、选手库、分组、成绩的集中管理台:先在后台把名单编好组,记分端直接开打。
进入管理端
✏️

记分 App

现场逐洞录入杆数、推杆与罚杆,实时算出排名与新贝利亚净杆。移动端优先,可添加到主屏。
进入记分端
📣

公众号 H5

排行榜、成绩公告、出发分组、个人成绩卡与分享海报。放进公众号菜单即可对外发布。
查看成绩页

How it works

三步闭环

STEP 01
现场记分

按组推进,每位选手一屏双手可点的加/减杆,附推杆与罚杆。断网也能记,数据存本机。

STEP 02
自动统计

实时榜按相对标准杆排序;完赛后出总杆/净杆/积分排名,含小鸟率、逐洞难度、倒数并列判定。

STEP 03
一键发布

生成成绩快照,H5 端立即刷新。选手输入姓名查成绩,生成海报转发朋友圈。

Features

管理后台
  • 赛事新建 / 复制 / 归档,基本信息与赛制随时改
  • 球场库:逐洞标准杆、距离与难度系数
  • 选手库:常驻名单,跨赛事复用与历史战绩
  • 分组管理:一键顺序编组 / 一键随机分组、手动调组、出发时间与出发洞
  • 成绩管理:表格内直接改杆数,按洞批量录入
  • 发布中心:推送成绩快照到 H5,可撤回
记分端
  • 只做记分:赛事、选手与分组全部由后台统一下发,现场无需再录入名单
  • 逐洞录入杆数 / 推杆 / 罚杆,大按钮适合户外单手
  • 一杆进洞、老鹰、小鸟、柏忌自动标注
  • 全场记分卡总览,点格子跳洞补录
  • 实时榜与最终成绩,随时一键发布到 H5
  • 分组与名单只读查阅,离线也能继续记分
展示端
  • 实时排行榜,比赛进行中自动刷新
  • 完整成绩公告,分洞明细横滑查看
  • 选手成绩卡:名次、总杆、逐洞、推杆
  • Canvas 生成成绩海报,长按保存分享
  • 出发分组与球场洞位图
  • 支持 ?tour= 指定赛事、&player= 直达个人成绩

Deploy

接入公众号

  1. 把 parkgolf/ 整个目录部署到任意静态托管(Nginx / OSS / Vercel 均可),无需 Node 运行时。
  2. App 侧「我的 → H5 展示端地址」填成线上域名下的 /web-h5/,发布时生成的链接即为正式地址。
  3. 公众号后台「自定义菜单」新增跳转网页,填入 https://你的域名/web-h5/?tour=赛事ID;或放进图文「阅读原文」。
  4. 如需多人协同记分,把 tools/serve.mjs 的 /api/publish 换成自建后端,App 里填写「云服务地址」即可。