Rep Craft
今日のトレーニングを準備しています…
入力内容と下書きを安全に確認しています。
テンプレート
月曜日の予定
設定中の予定
部位を追加
✏️ ログを編集中
📊 保存完了・フィードバック
📱 ホーム画面に追加
アプリとしてインストールできます
0 / 0 種目
🏋️ 最初のセットアップ
まずはモードを選んで、最初の1ログへ進みましょう
📖 利用マニュアル

アプリURL

https://training-log-pearl.vercel.app
TestFlight / Beta Guide

Rep Craftとは

Rep Craftは、トレーニングを記録して終わりではなく、次回の1セットを考えるためのトレーニングログです。

記録、比較、分析、振り返りを通して、自分で判断できる力を育てることを目指します。

まず最初にやること
  1. 初回設定を保存する
  2. シンプルモード / 詳細モードを選ぶ
  3. 先に種目を追加する、または「今すぐ記録」から始める
  4. 重量と回数を入力する
  5. ログを保存する
最初は重量と回数だけでOKです。メニューを先に組むことも、実行モードで種目を追加しながら記録することもできます。
1. モードの違い
シンプルモード

重量、回数、心拍、メモを中心にすばやく記録するモードです。迷わず保存したい時や、初回ログ作成に向いています。

詳細モード

RIR/RPE、フォーム、ROM、痛み、レスト、目的ブロックなども記録できます。後から詳しく振り返りたい時に使います。

詳細モードでも、すべての項目を埋める必要はありません。あとからプロフィール設定で変更でき、切り替えても保存済みログは消えません。
2. 記録する

通常入力画面

  • 先に組む場合は「+ 種目を追加」で今日行う種目を追加します。
  • すぐ始めたい場合は「今すぐ記録」から実行モードへ入り、トレーニングしながら種目を追加できます。
  • 種目名、重量、回数を入力します。心拍やメモは任意です。
  • セットを増やしたい時は「+ セットを追加」を使います。
  • 詳細モードでは、目的ブロック、RIR/RPE、フォーム、ROM、痛み、レストも記録できます。
  • 入力後は保存ボタンを押し、「保存しました」の表示を確認します。
保存したログはあとからログ詳細で確認でき、編集で復元できます。ログはトレーニングの資産として扱います。
3. 実行モード

実行モードは、トレーニング中にセット入力へ集中するための画面です。メニューが空でも「今すぐ記録」から開き、種目を追加しながら始められます。

実行モード

  • 次セット / 前セットで移動できます。
  • 重量、回数、心拍、メモを入力できます。
  • 詳細モードではRIR/RPE、フォーム、ROM、痛み、レストも入力できます。
  • 「?」ヘルプで各項目の意味を確認できます。
  • 入力した内容は通常入力画面、保存後ログ、編集復元へ反映されます。

レストタイマー

  • セット間の休憩管理に使います。
  • タイマーの休憩秒数はrestSecの記録として扱われます。
  • タイマー中でも入力内容を失わないようにしています。
  • 表示が邪魔な場合は閉じられます。
4. 保存・編集・削除
  • 初めて保存すると新しいログとして保存されます。
  • 保存済みログを開いて編集すると、同じログを更新できます。
  • 保存成功、更新成功、下書き保存、保存失敗の表示で状態を確認できます。
  • 削除操作は確認後に行われます。
新しいログを作りたい場合は、「新しいログを作成」または入力クリアから始めてください。

保存後フィードバックでは、今日の内容、種目別記録、同部位前回比、次回候補などを確認できます。比較できるログが少ない場合は、無理に断定しません。

5. 構成テンプレートと実施プラン
構成テンプレート

種目構成、ブロック構成、セット数だけを保存します。重量、回数、心拍などの実測値は保存しません。

実施プラン

予定している重量、回数、レスト、時間、距離などを保存します。実測RIR/RPE、痛み、セットメモは保存しません。

いつものメニュー構成を呼び出したい時は構成テンプレート、今日やる予定メニューを準備したい時は実施プランを使います。

保存済みログ編集は、実際に記録した全項目を復元します。構成テンプレート / 実施プランとは役割が違います。
6. 目的ブロックと詳細項目

目的ブロックは、同じ種目の中でセットの目的を分けるためのまとまりです。

高重量メイン 筋力ボリューム 筋肥大 バックオフ フォーム確認
分類はハンバーガーメニューの「各種設定」から追加、編集、非表示、並び替え、初期プリセット復元ができます。
項目意味
RIRあと何回できそうだったか。例:RIR2 = あと2回くらいできた余裕がある
RPEそのセットがどれくらいきつかったか。10に近いほど限界に近い
フォーム動きが安定していたか
ROM動かせた範囲。狭くなるほど、動きが小さくなった可能性があります
痛み違和感や痛みの主観記録。医療診断ではありません
レストセット間に休んだ秒数
7. ログ一覧・チャート・比較
  • ログ一覧では、保存したログの詳細確認、編集、コピー、削除ができます。
  • 種目チャート、部位別、身体データ、ベスト記録、高度分析、停滞検知を確認できます。
  • チャートの点をタップすると、まず選択中ログカードが表示されます。
  • 「このログを開く」でログ詳細へ移動し、「元のグラフに戻る」で戻れます。
  • 2点比較では、2つのログの違いを上下に見比べられます。
比較は判断材料です。種目、部位、目的が違うログを無理に良し悪しで断定しません。
8. 高度分析
表示意味
Performance重量、回数、推定1RMなどから見た出力の目安
Stimulusセット数、回数、RIR/RPEなどから見た刺激の入り方の目安
Fatigue Costその内容をこなす負担の大きさの目安
Technique / Riskフォーム、ROM、痛みなどの確認材料
Next Prescription次回の候補。断定ではありません

高度分析は医療診断ではありません。原因を断定せず、過去ログ上の傾向や候補として表示します。

痛みが続く、強くなる、日常生活に支障がある場合は、医師や理学療法士など専門家への相談も選択肢にしてください。
9. 身体データ・身体コンディション・有酸素
  • 身体データでは、体重、体脂肪率、筋肉量の傾向を確認できます。
  • 体脂肪率や筋肉量は体組成計の推定値なので、単日の増減ではなく数週間の傾向で見ます。
  • 身体コンディションでは、腰、肩、膝などの違和感やメモを記録できます。
  • 有酸素ログでは、時間、距離、ペース、心拍、RPEなどを記録できます。
身体コンディションは診断ではなく、トレーニング判断のための記録です。
10. バックアップ / JSON・CSV
  • JSON書き出しは、Rep Craftのバックアップ向けです。
  • JSON読み込みは、Rep Craftバックアップを既存データへ追加インポートします。
  • JSON読み込みでは、既存ログを削除せず、読み込み前にプレビューを表示します。
  • CSV書き出しは、ExcelやGoogleスプレッドシートで見るための表形式です。
  • 復元や不具合調査にはJSONを使います。
11. 各種設定・初回ガイド
  • 各種設定では、ブロック目的、部位、トレーニング目的を編集できます。
  • 使わない項目は非表示にできます。
  • 初期プリセット復元で、標準の分類に戻せます。
  • 初回オンボーディングをスキップしても、ハンバーガーメニューから「初回ガイドをもう一度見る」を選べます。
  • 最初の1ログ作成手順を後から再確認できます。
12. 学習・目標・振り返り
  • 成長の節目では、記録から自己コーチングへ進む流れを確認できます。
  • 目標達成履歴では、達成した目標をあとから振り返れます。
  • 店舗データでは、過去ログから店舗ごとの種目とメモを確認できます。
  • Evidence Bridgeでは、関連する科学的知見を外部リンクで確認できます。
Evidence Bridgeは学習導線です。Rep Craftの分析結果を断定するためのものではありません。
13. 法務・お問い合わせ
  • ハンバーガーメニューから「法務・お問い合わせ」を開けます。
  • 利用規約、プライバシーポリシー、免責事項、アカウント削除案内、お問い合わせを確認できます。
  • 法務ページはVercel本番URLで外部表示されます。
  • 問い合わせ先は repcraft.info@gmail.com です。
アカウント削除案内も法務ページから確認できます。アプリ内のアカウント削除は、確認後に実行されます。
14. β版について
  • β期間中は Beta Full Access として全機能を無料で使えます。
  • TestFlight外部テストでは、Apple TestFlightのフィードバック機能から不具合や分かりにくい点を送れます。
  • メールで連絡したい場合は repcraft.info@gmail.com へご連絡ください。
  • β期間中の仕様は変更される可能性があります。
15. 困ったとき
  • ログインできない場合は、メールアドレスとパスワードを確認してください。
  • 認証メールが届かない場合は、迷惑メールフォルダも確認してください。
  • 保存できない場合は、通信状態を確認してから再度保存してください。
  • 表示が古い場合は、再読み込み、PWA再起動、またはキャッシュ削除を試してください。