Skip to content

sLingli/RefLog

Repository files navigation

RefLog Logo

RefLog

⚽ A Professional Soccer Referee Timer | 足球裁判执法辅助系统

License Platform Design

English | 简体中文



CN 简体中文

📖 项目简介

RefLog (Referee Logger) 源于我对足球的热爱,也源于我作为一名新晋足球裁判员的亲身体验,为足球裁判提供一个顺手的执裁和记录工具

📸 界面预览

数据总览 统一事件面板 赛事预设 历史明细
Dashboard Event Panel Match Presets History Detail

⚙️ 核心功能特性 (Core Features)

📊 数据总览 (Dashboard)

首页提供个人执法的核心数据视图,便于快速了解整体执法情况。

  • 多维数据统计:汇总展示红黄牌发放比例、场均进球数等基础指标。
  • 可视化图表:引入环形图(Donut Chart),直观呈现各项判罚数据的占比。
  • 近期场次列表:快速查阅最近完成的赛事记录与比分。

⏱️ 统一事件面板 (Unified Event Panel)

优化了传统的事件记录交互,在计时器页面引入底部聚合面板。

  • 集中式操作:在同一个底部面板内,即可依次完成 “事件类型 -> 所属队伍 -> 球员号码” 的信息录入,避免了多级弹窗带来的操作割裂感。
  • 非遮挡设计:面板高度经过调整,在录入判罚事件时,屏幕上方的倒计时仍保持可见。

📁 赛事预设管理 (Match Presets)

为常规比赛提供配置模板功能。

  • 参数定制:支持预先设定主客队名称、队伍代表色以及半场比赛时长。
  • 快捷开赛:通过预设列表,点击对应卡片即可快速载入配置并直接进入计时状态。

📝 历史记录 (Match History)

提供结构化的赛后数据留存。

  • 赛事档案:自动保存已完赛的比分与基础配置。
  • 时间轴明细:详细记录每一次进球、红黄牌、换人及受伤等事件发生的精确时间与球员号码,方便赛后核对与填写裁判报告。

🤖 特别致谢 (AI 导师)

作为一个初学者,本项目在代码架构上得到了以下 AI 伙伴的巨大帮助。没有它们,我无法独自完成这个项目:

  • DeepSeek
  • Gemini
  • Claude
  • MiMo

🙇‍♂️ 关于作者 & 寻找伙伴

目前 RefLog 只有我一个人在战斗。 作为一个小白,代码中肯定存在不规范的地方,功能也尚待完善

  • 致大佬们:非常欢迎各位前来指点代码,提 Issue 或 PR,我会不断向大家学习
  • 致球友们:如果你也觉得这个工具还不错,欢迎推荐给身边的裁判朋友

回到顶部 / Back to Top



About

RefLog - A professional soccer referee timer system for Android . (足球裁判执法辅助系统)

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages