云端同步 · 私人账户 · V3.4

BodyTrack

个人身体重组管理系统
44岁男性 · 169 cm · 力量训练每周3次

登录私人 BodyTrack

请使用在 Supabase 创建的邮箱与密码。仅允许已有账号登录。

今日概览

未录入的步数显示为「—」,不会被当作0步。

最近7天步数

近期活动

最近7天 Garmin 睡眠分数

仅显示已记录数据,空缺日期不计为 0 分。

你的三个月方向

体脂率初步目标约19%~20%,体脂肪量约13~13.5 kg。恢复每周3次力量训练,骨骼肌量以维持并争取恢复增长为方向。体重不设硬性下降目标。目标为阶段参考,不是医学判定。

Garmin ZIP · 单日 / 批量导入(V3.4 测试)

浏览器本地解析 ZIP。睡眠分数、夜间 HRV 自动预填;已结束日期的步数从 FIT 最终计数自动读取;睡眠窗口从 FIT 自动读取供参考(不等于实际睡眠时长),实际睡眠时长仍需手动核对。每个有变化的字段都由你勾选确认,才会保存到 Supabase。不会覆盖运动与备注。

日期 / 文件睡眠分数夜间HRV (ms)睡眠时长 (分钟)Garmin 步数
显示“原值 → 新值”;有冲突默认不勾选,新增值也须勾选。步数仅在 FIT 含次日零点完整汇总时自动填写;否则留空供人工核对。当日实时值不会被误当最终值。

批量补全 Garmin 实际睡眠时长

无需重新上传 ZIP。自动列出云端已有睡眠评分、但尚未记录实际睡眠时长的日期。按 Garmin Connect 的起床日期填入「小时」和「分钟」,选中需要保存的日期后一次提交;不会改动步数、睡眠分数、HRV、训练或备注。

起床日期 / 睡眠分数实际睡眠时长确认保存
支持分批补录。留空不会保存;输入值须由你查看 Garmin Connect 后确认。修改成功后日期将从缺失列表中消失。

日历 · 步数、运动与睡眠

点击任意日期即可填写、补录或修改。● 表示已记录步数,◆ 表示有运动,☾ 表示已记录睡眠。

每日日志

按起床当天记录;留空代表未记录,不按 0 分或 0 分钟统计。

当月活动汇总

平均步数仅统计已填写步数的日期,并显示记录天数;不估算缺失日期。

最新 InBody 身体数据

计算体脂率 = 体脂肪量 ÷ 体重 × 100%。骨骼肌量不等于去脂体重。

新增 InBody 测量

历史测量

日期体重骨骼肌脂肪量体脂率腰围操作

身体成分趋势

InBody 受水分、进食、近期运动影响。小幅单次变化不应直接判定为肌肉或脂肪变化。

身体重组进度

日常活动统计

Garmin 睡眠趋势

睡眠分数趋势

睡眠时间窗口趋势

图中使用最近30天的数据,按起床日期记录。当前先统一按已保存的睡眠分钟数字段展示;后续可继续细分为睡眠窗口与实际睡眠时长。

HRV · SPC 监控

采用固定30个有效夜晚建立个人基线。±2σ 为预警线,±3σ 为控制线。若有效夜晚少于30天,则显示“基线建立中”。

AI 月度身体重组报告 · 数据导出

一键导出供 ChatGPT 分析的 JSON:当前 InBody 测量周期内的每日 Garmin 步数、睡眠及训练记录;全部历史 InBody;每两个相邻测量点之间的活动与睡眠汇总。不会上传数据给 AI,也不会修改云端记录。
以相邻两次 InBody 测量日期为周期。仅有一次测量时,从首次测量日至今天作为尚未完成的观察期。统计只基于实际填写日期,未录入不计为 0。分享文件前请自行确认其中的个人健康数据。

离线趋势建议

建议由本地规则生成,不是 AI,也不构成医疗诊断;运动量和身体成分可能相关,但无法据此证明因果关系。

数据保存与跨设备备份

登录后保存到私人 Supabase 数据库,iPhone 和电脑使用同一账号查看。修改时校验云端版本,避免旧设备静默覆盖新记录。请定期导出 JSON 作为独立备份。

导出内容包括全部 InBody 与每日日志。导入会替换该账号当前云端所有数据,导入前请先导出现有备份。兼容旧版 InBody V1 JSON 备份。

iPhone 使用建议

1. 在 Safari 中打开部署后的 HTTPS 网址并登录。
2. 修改记录后等待页面显示“云端已保存”。
3. 如果提示版本冲突,先导出当前数据备份,再刷新云端记录。
4. 在「数据备份」定期导出 JSON,留在“文件”App。