鍛鍊哈哈/鍛鍊哈哈,這是一個開源健身訓練生成器項目。
項目概況
- 項目名稱:Workout.lol
- 目標:一個輕量級的Web應用程式,幫助用戶根據可用的設備和他們想要訓練的肌肉群自動生成運動計
- 主要功能:
- 選擇您擁有的健身器材(例如啞鈴、啞鈴、舉重訓練等)
- 選擇您想要訓練的肌肉(胸部、大腿、背部等)
- 該應用程式將自動生成包括6個練習動作的訓練組合,並附有簡短的居間或視頻參考(來自Muscleiki等來源)
- 技術堆棧:
- 前端JavaScript
- 後台支持MongoDB
- 支持本地部署(使用yarn/nPM)和Docker容器操作
- 許可:麻省理工學院許可證,完全開源,免費使用或部署
使用(本地或生產部署)
- 本地克隆倉庫:
git克隆https://github.com/workout-lol/workout-lol.git - 轉到項目目錄並安裝依賴項:
CD鍛鍊-哈哈→紗線或npm install - 導入預設的MongoDB數據,包括
.json/.bson文件:- 使用
蒙戈進口進口.metadata.json - 使用
蒙戈雷斯特進口.bson文件
- 使用
- 的按需配置
. inf(in. dev.dist基本完成):設置環境變量,例如資料庫URL和埠。 - 本地發布:
npm run dev- 瀏覽器打開 - 使用Docker啟動:安裝
.env.docker複製為. inf,然後運行docker compose -f docker/docker-compose.yml up -d --Build([GitHub][1])。
📈背景與演變
- Workout.lol將於2023年上線並接受預約 1.4k★ 和 近100個叉子,每月訪問量約20,000人次
- 原作者出售了該項目,但新業主因視頻版權費等原因停止維護,導致該項目逐漸被放棄。
- 儘管該項目仍然是開源的,但社區社區功能無法更新。沒有對問題的回應。一些開發商試圖聯繫,但無人回應。
- 隨後,該項目的主要貢獻者Snouzy啟動了一個新項目 Workout.cool,目標是重建平台以添加更多功能、可維護性和視頻鏡頭,現在支持進度跟蹤、多語言、本地部署等功能
項目優勢和適用人群
- 低閾值:適合健身新手和熱門用戶,幫助快速生成特定動作組合
- 配置簡單:可以明確選擇裝備和肌肉群,無需手動設計訓練計劃。
- 開源和自託管:如果您想在自己的伺服器上運行或自定義操作,這是完全可能的。
限制和預防措施
- 視頻資源有限:由於原始項目未能建立可靠的視頻API供應,您在workout.lol上看到的視頻可能來自外部公共連結,具有很高的版權風險。Workout.cool改進了此問題。
- 社區維護陷入停滯:Workout.lol目前處於不活動狀態,問題和PR幾乎沒有響應或合併。
- 功能相對基礎:不支持進度跟蹤、歷史記錄、定製動作添加等高級功能。
📌摘要
Workout.lol 它是一個經典的開源Web應用程式,適合為您選擇的設備和目標肌肉群快速生成訓練組合。它重量輕,易於部署,但功能相對基本,不再維護。如果您需要一個更現代、更完整的健身平台,我建議您專注於其後續項目 Workout.cool,哪個平台功能更全面、社區活躍、合規視頻源支持更多用戶場景。
Github:https://github.com/workout-lol/workout-lol
輸油管: