体验感太差,苦恼VIP和广告?我直接用solo从0到1手搓个性化健身助手app

大家好!今天我要给大家介绍我的健身助手项目,这是一个用Trae SOLO完成MVP开发的跨平台健身应用。


:bullseye: 项目简介

这是一个纯本地的健身助手应用,无需服务器、无需AI接口、无需登录,所有数据保存在本地,安全又省心。支持Android APK、H5等多端发布。

技术栈:uni-app + Vue 3 + uCharts


:flexed_biceps: 核心功能(都是硬菜!)

:one: 102个动作库,每个都有视频教学

  • 覆盖胸部、背部、腿部、肩部、手臂、核心6大肌群
  • 每个动作包含:名称、肌群、器械、难度、视频链接、动作要领、常见错误、替代动作
  • 支持按肌群、器械、难度筛选,还能搜索!
  • 因为担心看文字无法知道动作要领,我把每个动作都设置了对应的抖音最高赞的教学视频,只需点击自动复制,合理利用资源,这样对小白来说十分友好!

:two: 智能训练建议系统

  • 基于你的历史训练数据,自动推荐下一组的重量和次数
  • 首次训练:建议从轻重量开始
  • 完成很好:增加2.5kg
  • 未完成:降低5%重量
  • 每次完成一组都会实时更新建议,就像有个私教在旁边!

:three: 游戏化成就系统

  • 为了让训练更加有趣,同时为了让用户能够坚持下去,添加的趣味玩法,也是见证你的一点一点进步。
  • 10个基础成就,从"初出茅庐"到"减脂达人",阶段性成就可以通过累计不断升级,从入门到进阶然后精英,最后成为大师!
  • 实时显示成就进度,训练中就能看到离下一个成就还有多远
  • 解锁成就时会有弹窗庆祝,健身也能有成就感!
  • 更有隐藏成就和彩蛋成就等你来触发!

:four: 数据可视化分析

  • 根据你的训练数据进行数据分析,让你的训练变化更直观!
  • 训练容量趋势图(近30天)
  • 力量进步曲线(按动作查看),见证一次又一次pr!
  • 训练频率分析、强度分析
  • 还有综合训练效果评估,给你打个分!

:five: 完整的训练记录功能

  • 组间歇计时器
  • 训练时长统计
  • 动作顺序可调整
  • 支持全屏模式
  • 训练完成后自动保存记录

:rocket: 项目亮点(为啥这个项目值得看?)

:sparkles: 零成本开发

  • 无需服务器(纯本地存储)
  • 无需内容制作(用抖音视频当教学)
  • 无需AI接口(简单但实用的规则算法)

:sparkles: 一天完成MVP

从项目规划到所有核心功能上线,只使用了一个工具,Trae SOLO真的太香了!

:sparkles: 跨平台发布

  • 打包成Android APK(已完成,有10+个版本!)
  • 打包成H5网页
    一份代码,多端运行!

:sparkles: 用户体验优秀

  • 流畅的动画效果
  • 清晰的页面导航
  • 贴心的励志文案
  • 多种主题随时切换,总有你喜欢的一款,没有我再做。
  • 自定义启动图,把你的偶像放上去吧!

:bar_chart: 开发数据(用数字说话)

指标 数量
新增JS工具文件 4个
新增Vue页面 5个
修改Vue页面 2个
动作数据 102个
成就数量 65个
图表类型 2种
主题颜色 5种
APK版本 10+个

:artist_palette: 界面展示(看图说话)

主页面

训练页面

数据分析页面

  • 4个统计卡片(总训练次数、总时长、总容量、连续天数)
  • 训练效果评估(综合评分+4个维度)
  • 训练容量趋势图
  • 力量进步曲线
  • 训练频率分析
  • 训练强度分析

动作库页面

不同主题切换



成就页面

  • 成就分类展示
  • 已解锁成就高亮
  • 未解锁成就显示进度条
  • 顶部统计概览

:thinking: 为啥做这个项目?

作为一个健身爱好者,我用过不少健身App,但总觉得:

  • 太复杂,广告多
  • 需要登录,担心数据安全
  • 功能太多用不上
  • 视频教学要付费
  • 功能不够便捷,不够全面
  • 太过平淡无趣

所以我决定自己做一个:简单、实用、纯本地、无广告的健身助手。


:crystal_ball: 下一步计划

虽然MVP已经完成,但还有很多可以优化的地方:

  • 饮食追踪功能
  • 训练数据导出
  • 更多成就
  • 更多图表类型
  • 以及还有一些小lint需要解决,各版块还需要进一步完善

:light_bulb: 心得体会

想说一下在使用trae制作项目的一些心得,看了所有的trae官方的直播课,我确实学到了很多,比如说制作做个subagent,确实可以提升不少效率和质量,同时提示词的优化以及上下文的管理方面。
在做这个项目前,我先做好了分工的subagents,告诉主agent要看情况积极调用subagents,然后制定好rules,规定代码风格和一些其他重要规则。
然后使用了/plan的命令,让它给我规划好开发流程阶段,然后我查看修改后交给ai,开始构建框架,框架构建好之后再按照计划阶段一个一个进行完善。
我是按顺序来,做完一个功能就新开一个会话,专注实现一个功能,防止上下文污染。在所有功能基本实现后,进入review,调试app解决bug和lint,最后更细致的完善一个个功能,也是按计划来,一个功能一个会话。不断地完善,同时你也可以ai哪些还需要完善,哪些还可以增加功能等,这样不断完善反馈完善下就能做好。


:memo: 最后

这个项目虽然简单,但是从0到1完成项目,很多地方都是需要不断的调试,改错,特别是ui界面,总是让我感到不满意,不符合我的审美,一个个小组件,小功能小样式都需要我个性化调整,有时候一个错误需要改很多很多次,上下文压缩了不知道多少次,新开了多少次会话,但是整体来说trae solo的能力的确还是很强的,我也是在构建项目和调试中不断进步的,感谢trae,没有它的帮助我一个人根本完成不了这个项目。

如果你也想做一个健身助手,或者对这个项目感兴趣,欢迎交流!

:flexed_biceps: 生命不息,运动不止!

感兴趣的可以体验一下
通过网盘分享的文件:健身助手
链接: 百度网盘 请输入提取码 提取码: 2026

1 个赞