Hasty Briefsbeta

双语

Show HN: Bracket – selfhosted tournament system

a year ago
  • #tournament-system
  • #sports-management
  • #open-source
  • Bracket 是一个易于使用的锦标赛系统,采用异步 Python(FastAPI)后端和基于 Next.js 与 Mantine 库的前端开发。
  • 支持多种赛制:单败淘汰、循环赛和瑞士制。
  • 可构建包含多阶段、多分组的复杂锦标赛结构。
  • 具有拖拽式比赛排期和场地分配功能。
  • 提供可定制的公开仪表盘页面,支持品牌标识展示。
  • 支持团队与选手管理,可管理多俱乐部多赛事体系。
  • 瑞士制赛事支持动态处理与自动赛程安排。
  • 提供30分钟在线演示:https://www.bracketapp.nl/demo
  • 快速入门指南包含克隆仓库和运行 Docker Compose 的步骤。
  • 提供本地测试用的默认登录凭证。
  • 包含用于数据库初始化的 CLI 命令(含模拟数据)。
  • 通过 .env 文件或环境变量配置前后端参数。
  • 支持 Docker 部署或 pipenv + yarn 独立部署方案。
  • 开发环境要求:yarn、PostgreSQL 和 pipenv。
  • 支持语言自动检测,翻译通过 Crowdin 平台管理。
  • 鼓励通过 GitHub star、翻译协作、口碑传播和代码贡献支持项目。
  • 采用 AGPL-v3.0 许可证,贡献代码需遵循相同协议。