野球记

Football Tracker — 专业足球运动追踪与数据分析平台

野球记是一款面向业余足球爱好者的运动数据追踪应用,通过智能手表和手机协同采集 GPS 轨迹与心率数据, 结合多维度算法分析,为每一场训练和比赛提供专业级的运动表现报告。

iOS Android Apple Watch WearOS

核心功能

📍

高精度 GPS 轨迹记录

通过智能手表以 1Hz 频率采集 GPS 数据,精确记录跑动轨迹、距离和速度,支持实时查看运动状态。

❤️

心率监测与卡路里估算

实时采集心率数据,采用 Keytel 公式精确估算卡路里消耗,根据年龄、体重提供个性化分析。

速度分析与冲刺检测

自动识别冲刺次数与高强度跑动距离,划分速度区间,量化比赛中的高强度表现。

🗺️

热力图与覆盖率分析

基于 50×30 网格生成热力图,直观展示场地覆盖范围,帮助球员优化跑位策略。

📊

摸鱼指数与疲劳分析

独创「摸鱼指数」(0-100)量化比赛投入度,结合 5 分钟分段强度分析评估体能分配。

🏆

成就系统与团队管理

自动解锁运动成就徽章,支持创建和加入球队,查看队友数据与团队排名。

系统架构

智能手表
GPS + 心率采集
手机 App
数据分析与展示
云端服务器
数据同步与存储

技术栈

移动端 (Android)
Kotlin · Jetpack Compose
移动端 (iOS)
Swift · SwiftUI
跨平台共享逻辑
Kotlin Multiplatform
后端服务
Kotlin · Ktor
数据库
PostgreSQL 16
基础设施
Azure VM · Docker · Nginx
认证方式
JWT · 短信验证 · 微信登录
穿戴设备
WearOS · watchOS

用户隐私与数据安全

微信登录功能说明

使用场景

用户可选择使用微信账号快速登录野球记 App,免去注册繁琐流程,一键授权即可开始使用全部功能。

数据获取范围

仅通过微信 OAuth 2.0 协议获取用户的 openid 用于身份标识,不获取微信好友列表、朋友圈等隐私信息。