Workout.cool
Workout.cool簡(jiǎn)介
Workout.cool 是個(gè)免費(fèi)開源的健身指導(dǎo)平臺(tái),擁有全面的鍛煉數(shù)據(jù)庫(kù),主要用來幫用戶制定訓(xùn)練計(jì)劃、記錄鍛煉進(jìn)度,還能查大量訓(xùn)練動(dòng)作和獲取詳細(xì)的鍛煉指導(dǎo)和視頻演示。這個(gè)項(xiàng)目是從之前的健身平臺(tái) Workout.lol 改進(jìn)來的——原來那個(gè)因?yàn)檫\(yùn)營(yíng)問題(比如找不到靠譜的運(yùn)動(dòng)視頻合作方)被賣掉后放棄了,核心開發(fā)者 Snouzy 決定重新做一個(gè)更好的版本就是這個(gè)workout.cool。

主要功能
制定訓(xùn)練計(jì)劃:用戶能根據(jù)自己的需求和目標(biāo),自己設(shè)計(jì)訓(xùn)練方案。
記錄鍛煉進(jìn)度:每次練完可以記下來,能看到自己的進(jìn)度變化,還能生成歷史數(shù)據(jù)圖表。
訓(xùn)練動(dòng)作庫(kù):有 200 多個(gè)帶視頻演示的動(dòng)作,支持多語言(現(xiàn)在有英文和法文,后續(xù)能加其他語言)。
篩選功能:可以根據(jù)動(dòng)作類型、鍛煉的主要肌肉群等條件篩選動(dòng)作。
語言支持:目前支持英文和法文,方便擴(kuò)展其他語言。
開源與自托管:代碼完全公開,用戶能在自己的服務(wù)器上運(yùn)行,還能自己改動(dòng)作內(nèi)容。
技術(shù)方面
用的是現(xiàn)在比較流行的技術(shù):前端用 Next.js(能快速加載網(wǎng)頁),編程語言是 TypeScript(代碼更好維護(hù)),數(shù)據(jù)庫(kù)操作用 Prisma(操作更簡(jiǎn)單),樣式用 Tailwind CSS(調(diào)樣式更快更靈活)。
Workout.cool適合哪些人用
個(gè)人健身:自己制定訓(xùn)練計(jì)劃,記錄每次鍛煉情況。
健身教練:給學(xué)員設(shè)計(jì)專業(yè)計(jì)劃,還能盯著學(xué)員的訓(xùn)練進(jìn)度。
健身愛好者交流:大家可以在這分享鍛煉經(jīng)驗(yàn)。
Workout.cool怎么安裝
支持兩種方式:
用 Docker(一鍵部署,比較省事)。
手動(dòng)安裝(需要電腦里有 Node.js(版本 18 以上)、pnpm(版本 8 以上)和 PostgreSQL 數(shù)據(jù)庫(kù))。
Workout.cool具體怎么用
核心功能
智能計(jì)劃:根據(jù)你用的器械和想練的肌肉,定制訓(xùn)練方案。
健康計(jì)算:有 BMI、心率、卡路里三個(gè)計(jì)算器,幫你了解身體情況。
進(jìn)度記錄:通過日歷管理訓(xùn)練進(jìn)度。
制定訓(xùn)練計(jì)劃的步驟
選器械:在「設(shè)備」頁面勾選你能用的器械(比如自重、彈力帶、啞鈴/單杠等)。
選肌肉群:在「肌肉」頁面點(diǎn)你想練的部位(可以多選,點(diǎn)一下已選的就能取消)。
選動(dòng)作:可以隨機(jī)生成動(dòng)作,也能自己添加。
排訓(xùn)練組:設(shè)置每個(gè)動(dòng)作的次數(shù)、組數(shù)和休息時(shí)間。
組合超級(jí)組:點(diǎn)「+添加組→下一個(gè)練習(xí)」把多個(gè)動(dòng)作連起來練。
健康計(jì)算工具用法
BMI 評(píng)估:輸入身高體重,能知道胖瘦程度、BMI 指數(shù),還有針對(duì)性建議。
心率區(qū)間:輸入年齡,能算出不同訓(xùn)練強(qiáng)度的心率范圍(比如燃脂是最大心率的 60%-70%,有氧耐力是 70%-80%)。
卡路里計(jì)算:根據(jù)你是普通人還是運(yùn)動(dòng)員,選對(duì)應(yīng)的公式(比如普通人用 Mifflin-St Jeor 公式,運(yùn)動(dòng)員用 Katch-McArdle 公式),再填活動(dòng)強(qiáng)度,就能算出每天大概消耗多少熱量。
數(shù)據(jù)管理技巧
看進(jìn)度:日歷上深色標(biāo)記的是你練過的日子,一眼就能看出鍛煉頻率;點(diǎn)具體日期能看到那次訓(xùn)練的詳細(xì)情況(做了哪些動(dòng)作、幾組、練了多久)。
防丟數(shù)據(jù):數(shù)據(jù)默認(rèn)存在瀏覽器里;如果怕丟,可以點(diǎn)「創(chuàng)建賬戶」同步到云端。
項(xiàng)目情況
原來的 Workout.lol 在 2023 年上線,當(dāng)時(shí)有大概 1400 個(gè)星標(biāo)(GitHub 上的關(guān)注數(shù)),接近 100 次代碼復(fù)刻,每個(gè)月大概 2 萬人訪問。但因?yàn)檫\(yùn)營(yíng)困難(主要是找不到穩(wěn)定的運(yùn)動(dòng)視頻合作方),項(xiàng)目被賣給別人后最終放棄了。后來原團(tuán)隊(duì)的主要開發(fā)者 Snouzy 決定重新做一個(gè)——就是現(xiàn)在的 Workout.cool,解決了老項(xiàng)目的視頻版權(quán)和社區(qū)維護(hù)問題,繼續(xù)用開源的方式做更好的健身平臺(tái)。
項(xiàng)目地址:https://github.com/Snouzy/workout-cool
提交您的產(chǎn)品
Ai應(yīng)用
Ai資訊
AI生圖
AI生視頻
開源AI應(yīng)用平臺(tái)





