MoonFit 是一款基于 MoonBit 开发的轻量级、个性化交互式健身计划生成器,专为有基础健身需求但缺乏系统训练安排的用户设计。该项目创新性地将核心的计划生成引擎与逻辑策略交由 MoonBit 编写并编译为前端可直接调用的 JavaScript;用户只需在浏览器中选择目标部位和训练难度,系统即可依托结构化的 JSON 动作库,自动组合出包含热身、复合与孤立动作的详尽训练处方,并辅以红区高亮的
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
MoonFit
MoonFit 是一个基于 MoonBit 的个性化健身计划生成器。用户选择训练部位和训练难度后,系统会生成热身、主训练动作、组数次数、器械、替代动作和动作提示,并用动态 SVG 展示动作方向和发力部位。
项目亮点
目录结构
构建
需要安装 MoonBit 工具链。
构建完成后,
web/main.js会导出generate_plan_json,供web/app.js调用。本地运行
然后打开:
MoonBit 使用位置
src/logic.mbt中的generate_plan_json是项目核心函数。它接收动作库 JSON、训练部位和训练等级,完成:后续计划