训练管理持续开发

Cadenvo

给教练和运动员用的手机训练系统:教练排计划,运动员按组记录,双方一起复盘。

2026-08 至今 · 发起人、技术负责人 · Flutter · FastAPI · PostgreSQL

私有仓库,见面可演示
2,446
次提交,2026-08 起
2,325
次署我的名字
AI 导入计划
AI 导入计划粘贴文字或 Excel,AI 整理成逐日课程,再逐条确认
小周期总览
小周期总览一周的强度节奏、名单和执行情况
运动员的今天
运动员的今天教练发布的课程和自主训练放在一起
训练执行
训练执行一组一组记录重量和实际完成次数

截图来自验收画廊,使用演示数据。

流程它怎么工作

  1. 01教练排计划
  2. 02AI 整理成草稿
  3. 03教练确认发布
  4. 04运动员按组记录
  5. 05一起复盘

01概况

背景
我练了七年短跑,很多时候没有教练。训练计划散在聊天记录和表格里,执行情况和成绩各放一处,复盘时找不齐。
目标
计划、执行、成绩放进同一个系统;AI 整理的计划只是待审核的草稿,正式成绩必须逐格确认。
我负责
发起人、技术负责人,产品、后端、前端都参与。

02方案与取舍

Flutter Web 手机端加 FastAPI 后端,客户端由 OpenAPI 接口合同生成;每次请求都重新核验身份和权限。

选了AI 只出待审核的草稿

没选AI 直接发布计划、写入成绩

成绩记错会带偏之后的训练判断。代价是教练多一步确认。

选了客户端由接口合同自动生成

没选前后端各写一份接口代码

两边字段不会对不上。代价是改接口要先改合同、再重新生成。

03结果

已上线,教练端的计划导入、小周期总览,运动员端的今天和训练执行都能用;上面四张截图来自验收画廊(演示数据)。

04复盘

功能能跑通不等于好用,下一步是在真实训练里多看教练和运动员怎么用。

提交每月提交数

  1. 2426.08
  2. 19126.09
  3. 139426.10
  4. 83726.11

取自代码仓库(2026-11-06)。