choco活ダイアリー

choco活ダイアリーの機能を全部紹介します

2026年9月1日 ・ 機能紹介

前回の記事で書いた通り、chocoザップの公式アプリが自分には使いにくくて、 トレーニングメニューの記録用に自分でアプリを作りました。今日はその機能を一通り紹介します。 全部この端末のブラウザ内だけで完結する、ちょっと変わった作りのアプリです。

体組成記録

身長・体重・体脂肪率を記録すると、BMIを自動で計算してくれます。履歴も日付順に一覧で見返せるので、 体重の増減をざっくり追いかけるのに使っています。

体組成記録画面のスクリーンショット。体重の履歴とBMIが日付順に並んでいる

ジム記録とマシン記録の紐づけ

chocoザップに行った日を「ジム記録」として記録し、その来訪ごとに使ったマシンのトレーニングメニュー (重さ・回数・セット数、有酸素マシンなら距離や時間)を紐づけて記録できます。 一覧画面の「+トレーニング追加」を押すだけで、その日の来訪に自動で紐づいた状態でマシン記録の入力画面に飛べるので、 「いつ・どのマシンを・どれくらい」がバラバラにならずにまとまります。

ジム記録画面のスクリーンショット。来訪日に紐づいたチェストプレスなどのマシン記録が一覧表示されている

声で入力できるマシン記録

マシン記録はマイクに話しかけるだけでも入力できます。Gemini APIキーを設定画面で登録しておくと、 「チェストプレス、40キロ、10回、3セット」のように話すだけで、マシン名・重さ・回数・セット数を自動で読み取ってフォームに入れてくれます (内容は保存前に必ず確認・修正できます)。APIキーはPINで暗号化してこの端末内にのみ保存されるので、外部に平文で残ることはありません。

マシン利用記録画面の音声入力カードのスクリーンショット

部位別に見える化するBIダッシュボード

重さ×回数×セット数などから算出した「負荷指数」をもとに、体の前面・背面イラストで部位ごとのトレーニング量を色分け表示します。 今日・今週・先週・今月・先月・全期間で切り替えられるので、「最近脚をサボってるな」みたいなことが一目でわかります。 月間カレンダーでも日ごとの負荷指数を確認できます。

BIダッシュボード画面のスクリーンショット。体の前面・背面イラストが部位ごとに色分けされている

SNS共有

負荷指数や体重の週平均推移を、シェア用のカード画像として書き出せます。SNSにトレーニングの記録を投稿して、 モチベーションを保ちたい人向けの機能です。

SNS共有画面のスクリーンショット。負荷指数を大きく表示したシェア用カード画像のプレビュー

端末間共有・バックアップ

データはこの端末のブラウザ内(IndexedDB)にだけ保存されるので、他の端末に引き継ぎたいときはリンク・QRコードでの共有か、 JSONファイルでのバックアップ・復元を使います。詳しい手順は プライバシーとセキュリティの記事にまとめました。

端末間共有・バックアップ画面のスクリーンショット。JSONダウンロードボタンが表示されている

« ブログ一覧に戻る