IronPlan|支持离线同步的健身训练计划与打卡小程序开源项目

我要开发同款
全栈熊哥2026年10月07日
3阅读

技术信息

语言技术
HTML5、CSS、JavaScript、Node.js、小程序
系统类型
小程序轻应用
行业分类
医疗健康、生活旅游
开源地址
https://github.com/xiongxiansheng050454/FitCheckin
授权协议
MIT许可

功能介绍

【项目定位】面向健身房训练场景的原生微信小程序,将训练计划、逐组记录、休息计时和训练统计整合为完整流程,解决训练安排分散、记录繁琐、网络不稳定时数据难以保存的问题。
【核心功能】支持动作库与超级组管理、可复用周模板和多周训练周期;训练过程中逐组确认完成情况,提供休息倒计时和完成反馈;通过训练月历、估算训练容量及肌群分布查看训练情况,并生成日度、月度分享海报。
【技术实现】前端采用原生小程序技术与分包结构,后端使用 Node.js 云函数和 CloudBase 文档数据库。本地缓存与持久化待同步队列支持离线记录、重启恢复和联网重试;云端通过事务、操作回执与版本校验处理重复请求和多设备冲突。开始训练后冻结当天计划快照,后续修改模板不会覆盖既有记录。服务端基于微信运行身份校验请求,数据库禁止客户端直接读写,按应用和用户隔离数据。
【开发与质量保障】借助 AI 工具辅助需求拆解、代码实现和测试编写,并通过代码检查、自动化测试及微信开发者工具联调验证结果,提高开发迭代效率。现有119项本地回归测试全部通过,完成原生 WXML/WXSS 编译验证,并配置 GitHub Actions 持续检查。代码、部署说明和验收记录已公开,可展示从业务建模到前后端实现与交付验证的完整开发能力。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论