文件
tennis-training-hub/todo.md

2.7 KiB
原始文件 Blame 文件历史

Project TODO

  • 用户名简单登录系统(只需输入用户名即可登录)
  • 数据库schema设计用户表、训练计划表、视频表、分析结果表、训练记录表
  • 训练计划生成系统(根据初级/中级/高级水平生成计划)
  • 训练计划内容(影子挥拍、墙壁练习、脚步移动等只需球拍的训练)
  • 视频上传功能支持webm/mp4格式
  • 视频存储到S3
  • MediaPipe Pose浏览器端姿势识别集成
  • 视频播放与关键点可视化叠加显示
  • 姿势矫正建议系统基于AI识别结果生成矫正建议
  • 训练计划自动调整(根据姿势识别结果和进度调整计划)
  • 训练进度追踪(可视化展示训练历史和姿势改进趋势)
  • 训练视频库管理(保存和管理所有训练视频及分析结果)
  • 全局UI设计和主题配置
  • 响应式布局适配
  • 编写vitest测试
  • 击球次数统计参考tennis_analysis
  • 挥拍速度估算(手腕/手臂关键点帧间位移)
  • 运动轨迹可视化(身体中心点移动轨迹)
  • 迷你球场可视化叠加
  • 球员统计面板(综合展示分析数据)
  • 帧级别关键时刻标注
  • NTRP自动评分系统1.0-5.0
  • 基于所有历史记录自动更新用户评分
  • 多维度评分(姿势正确性、动作流畅性、击球一致性、脚步移动、挥拍速度)
  • 评分趋势图表展示
  • 推送代码到Gitea仓库
  • 社区排行榜 - NTRP评分排名
  • 社区排行榜 - 训练时长排名
  • 社区排行榜 - 总击球数排名
  • 训练打卡系统 - 每日打卡功能
  • 训练打卡系统 - 连续打卡天数追踪
  • 成就徽章系统 - 徽章定义和解锁逻辑
  • 成就徽章系统 - 徽章展示页面
  • 实时摄像头姿势分析 - 摄像头捕捉
  • 实时摄像头姿势分析 - MediaPipe实时骨骼叠加
  • 实时摄像头姿势分析 - 实时评分和建议
  • 更新DashboardLayout导航添加新页面
  • 推送更新到Gitea仓库
  • 移动端全面自适应适配(手机/平板)
  • 手机端摄像头优化(前后摄切换、分辨率适配)
  • 摄像头位置调整确认提示(引导用户放置手机)
  • 在线录制 - 稳定压缩流MediaRecorder + 码率控制)
  • 在线录制 - 断线自动重连机制
  • 在线录制 - 稳定推流方式
  • 自动剪辑功能(检测关键动作片段自动裁剪)
  • 实时摄像头姿势分析页面
  • 完整开发文档README.md
  • API接口文档
  • 数据库设计文档
  • 功能列表清单文档
  • 测试驱动开发TDD完整测试套件
  • 代码规范文档