繁中

workout.ol開源健身訓練生成器項目

鍛鍊哈哈/鍛鍊哈哈,這是一個開源健身訓練生成器項目。

項目概況

  • 項目名稱:Workout.lol
  • 目標:一個輕量級的Web應用程式,幫助用戶根據可用的設備和他們想要訓練的肌肉群自動生成運動計
  • 主要功能
    • 選擇您擁有的健身器材(例如啞鈴、啞鈴、舉重訓練等)
    • 選擇您想要訓練的肌肉(胸部、大腿、背部等)
    • 該應用程式將自動生成包括6個練習動作的訓練組合,並附有簡短的居間或視頻參考(來自Muscleiki等來源)
  • 技術堆棧
    • 前端JavaScript
    • 後台支持MongoDB
    • 支持本地部署(使用yarn/nPM)和Docker容器操作
  • 許可:麻省理工學院許可證,完全開源,免費使用或部署

使用(本地或生產部署)

  1. 本地克隆倉庫:
    git克隆https://github.com/workout-lol/workout-lol.git
  2. 轉到項目目錄並安裝依賴項:
    CD鍛鍊-哈哈 → 紗線 或 npm install
  3. 導入預設的MongoDB數據,包括 .json / .bson 文件:
    • 使用 蒙戈進口 進口 .metadata.json
    • 使用 蒙戈雷斯特 進口 .bson 文件
  4. 的按需配置 . inf(in . dev.dist 基本完成):設置環境變量,例如資料庫URL和埠。
  5. 本地發布:
    npm run dev - 瀏覽器打開
  6. 使用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

輸油管:

返回頂端