← プロジェクト一覧

トレーニング記録

Iron-log

エクササイズ一覧、プログラムの作成、実施中のセッション記録、トレーニング履歴を一つのインターフェースで管理するアプリ。

  • Python
  • FastAPI
  • Pydantic
  • SQLAlchemy
  • Alembic
  • SpiceDB
  • PostgreSQL
  • Docker
  • CI/CD
  • Clean Architecture
  • PyJWT
  • React
  • TypeScript

主な機能

  • 種目、筋群、動作別に整理するエクササイズ一覧。種目ごとに記録する指標を設定可能。
  • 種目の順序、セット数、反復回数、重量、時間、休憩時間を指定するワークアウトプログラム。
  • セット・休憩タイマー付きのセッション記録。実績の保存と未完了セッションの復元に対応。
  • トレーニング履歴と、総挙上重量、完了セット数、セッション時間、使用重量、自己記録の分析。