Repolode
Snouzy

Snouzy/workout-cool

开源健身指导网页应用,用于制定训练计划、记录进度并浏览动作库。

可替代:StrongFitbod

Star
8,629
Fork
762
未关闭 Issue
83
最近提交
上个月

这是什么?

Workout.cool 是一个基于网页的健身指导平台。用户可以制定训练计划、跟踪训练进度,并在内置动作库中查询动作说明和示范视频。

项目使用 Next.js、TypeScript、React、Tailwind CSS、shadcn/ui 和 Radix UI 构建,数据库为 PostgreSQL,通过 Prisma 访问。代码结构遵循 Feature-Sliced Design。本地开发可以使用 Docker,也可以用 pnpm 配合本机 PostgreSQL 手动安装;部署支持 Docker、Docker Compose 和手动构建。

仓库提供从 CSV 文件导入动作数据的脚本,并可用示例数据初始化数据库。项目采用 MIT 许可证。

核心功能

  • 01创建和管理个性化训练计划
  • 02长期跟踪训练进度
  • 03浏览包含动作说明和示范视频的动作库
  • 04支持从 CSV 文件导入动作数据
  • 05可通过 Docker 或手动配置 PostgreSQL 本地运行
  • 06支持使用 Docker、Docker Compose 或手动构建自托管部署

适用场景

  • 自托管一个存放自有数据的私人健身记录工具
  • 基于 Next.js 与 Prisma 技术栈开发或定制健身指导应用
  • 学习真实项目中 Feature-Sliced Design 的目录组织方式

标签

常见问题

workout-cool 是什么?
开源健身指导网页应用,用于制定训练计划、记录进度并浏览动作库。 Workout.cool 是一个基于网页的健身指导平台。用户可以制定训练计划、跟踪训练进度,并在内置动作库中查询动作说明和示范视频。
workout-cool 可以免费使用吗?用的什么许可证?
workout-cool 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
workout-cool 还在维护吗?
半年内有更新。workout-cool 最近一次提交是在 2026年9月20日。
workout-cool 适合用来做什么?
自托管一个存放自有数据的私人健身记录工具 基于 Next.js 与 Prisma 技术栈开发或定制健身指导应用 学习真实项目中 Feature-Sliced Design 的目录组织方式
在哪里获取 workout-cool?
源代码和安装说明在 GitHub 上:https://github.com/Snouzy/workout-cool

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目