Workout.cool:無料・オープンソースのフィットネスコーチングプラットフォーム

Workout.cool:無料・オープンソースのフィットネスコーチングプラットフォーム 81

包括的なエクササイズデータベースを備えた無料・オープンソースのフィットネスコーチングプラットフォーム。トレーニングプランの作成、進捗記録、多彩な種目の参照、詳細な指導と動画デモの確認に役立ちます。

#Ai工具箱 #Ai开源项目

Workout.cool:無料・オープンソースのフィットネスコーチングプラットフォーム紹介

Workout.cool は無料のオープンソースのフィットネス指導プラットフォームで、包括的なワークアウトデータベースを備えています。主な目的は、ユーザーがトレーニングプランを作成したり、進捗を記録したりできるほか、大量のトレーニング種目を閲覧し、詳細な指導やビデオデモを確認できるようにすることです。このプロジェクトは、以前のフィットネスプラットフォーム Workout.lol を改良したもので——元のプラットフォームは運営上の問題(信頼できるスポーツビデオのパートナーが見つからないなど)により売却された後に放棄され、コア開発者の Snouzy がさらに良いバージョンを作り直すことを決意して誕生したのが、この workout.cool です。

3cfb3304-099c-4e38-97c9-87853e3145dd.webp

主な機能

  • トレーニングプランの作成:ユーザーは自分のニーズと目標に応じて、オリジナルのトレーニングプログラムを設計できます。

  • ワークアウトの進捗を記録:毎回トレーニング後に記録でき、自分の進捗の変化を確認できるほか、履歴データのグラフも生成できます。

  • トレーニング種目ライブラリ:200 以上のビデオ付きデモ種目を収録し、多言語に対応しています(現在は英語とフランス語、将来的に他の言語も追加可能)。

  • フィルター機能:種目の種類や鍛えられる主な筋肉部位などの条件で絞り込めます。

  • 言語サポート:現在は英語とフランス語に対応しており、他の言語への拡張も可能です。

  • オープンソースとセルフホスティング:コードは完全に公開されており、ユーザーは自分のサーバーで運用できるほか、種目内容を自分で変更することもできます。

技術面について

現在人気の技術を採用しています:フロントエンドは Next.js(ウェブページの高速読み込みが可能)、プログラミング言語は TypeScript(コードの保守性が高い)、データベース操作は Prisma(操作がよりシンプル)、スタイリングは Tailwind CSS(スタイリングの調整がより速く柔軟)を使用しています。

Workout.cool はどんな人に向いているか

  • 個人フィットネス:オリジナルのトレーニングプランを作成し、毎回 workout の状況を記録できます。

  • フィットネスインストラクター:生徒のために専門的なプランを設計できるほか、生徒のトレーニング進捗を確認できます。

  • フィットネス愛好家の交流:皆でワークアウトの経験を共有できます。

Workout.cool のインストール方法

2 つの方法をサポートしています:

Docker を使用する(ワンクリックでデプロイでき、比較的楽)。

手動インストール(パソコンに Node.js(バージョン 18 以上)、pnpm(バージョン 8 以上)、および PostgreSQL データベースが必要)。

Workout.cool の具体的な使い方

コア機能

  • スマートプラン:使用する器具と鍛えたい筋肉に基づいて、オリジナルのトレーニングプランをカスタマイズします。

  • 健康計算:BMI、心拍数、カロリーの 3 つの計算機があり、身体の状態を把握するのに役立ちます。

  • 進捗記録:カレンダーでトレーニングの進捗を管理します。

トレーニングプラン作成の手順

  • 器具の選択:「設備」ページで使用できる器具にチェックを入れます(自重、抵抗バンド、ダンベル/鉄棒など)。

  • 筋肉群の選択:「筋肉」ページで鍛えたい部位をクリックします(複数選択可能で、選択済みのものをクリックすると解除できます)。

  • 種目の選択:種目をランダムに生成することも、自分で追加することもできます。

  • トレーニングセットの構成:各種目の回数、セット数、休憩時間を設定します。

  • スーパーセットの構成:「+グループ追加→次の種目」をクリックして、複数の種目を連続でトレーニングします。

健康計算ツールの使い方

  • BMI 評価:身長と体重を入力すると、肥満度、BMI 指数、および的を絞ったアドバイスを知ることができます。

  • 心拍数ゾーン:年齢を入力すると、異なるトレーニング強度の心拍数範囲を計算できます(例えば、脂肪燃焼は最大心拍数の 60%-70%、有酸素持久力は 70%-80%)。

  • カロリー計算:あなたが一般の人かアスリートかに応じて、対応する式を選択します(例えば、一般の人は Mifflin-St Jeor 式、アスリートは Katch-McArdle 式を使用)、さらに活動強度を入力すると、毎日のおおよその消費カロリーを算出できます。

データ管理のヒント

  • 進捗の確認:カレンダーの濃い色のマークはあなたがトレーニングした日で、一目でトレーニング頻度を確認できます。具体的な日付をクリックすると、その時のトレーニングの詳細(行った種目、セット数、トレーニング時間)を確認できます。

  • データ損失の防止:データはデフォルトでブラウザに保存されます。損失が心配な場合は、「アカウントを作成」をクリックしてクラウドに同期することができます。

プロジェクトの状況

元の Workout.lol は 2023 年にリリースされ、当時約 1400 スター(GitHub での注目数)、約 100 回のコード fork、月に約 2 万人のアクセスがありました。しかし、運営上の困難(主に安定したスポーツビデオのパートナーが見つからないこと)から、プロジェクトは他者に売却された後、最終的に放棄されました。その後、元のチームの主要開発者である Snouzy が改めて作り直すことを決意し——それが現在の Workout.cool です。旧プロジェクトのビデオ版権とコミュニティ保守の問題を解決し、オープンソースの方法でより優れたフィットネスプラットフォームを作り続けています。

プロジェクトアドレス:https://github.com/Snouzy/workout-cool

Workout.cool:無料・オープンソースのフィットネスコーチングプラットフォーム に関連するツール