💪 coachlog Live · Self-host

Clients, sessions, measurements for personal trainers + independent fitness coaches

Per-client: goals, intake, medical notes, emergency contact, package balance. Per-session: date, exercises, sets/reps/weight, RPE, notes. Body measurements (weight, body fat %, waist/chest/hip, progress photos). Program templates. Package + session-pack billing. For solo trainers and 1-5 coach gym pods.

What it does

🎯

Client records

Per client: goals (fat loss, strength, sport-specific), medical history, injuries, emergency contact, birthday, schedule preferences, package balance (sessions remaining). Photo archive for progress tracking.

🏋️

Session log

Per session: date, program, exercises × sets × reps × weight, RPE (rate of perceived exertion), form cues, tempo notes. Quick-copy-last-session for fast logging. Print-friendly for client take-home.

📏

Measurements

Weight, body fat %, waist, chest, hips, arms, thighs. Progress photos (front, side, back). Weekly/bi-weekly cadence. Year-over-year graph. Real data instead of "you look great."

📋

Program templates

Reusable programs (PPL, upper/lower, 5/3/1, glutes focused). Assign to a client and adapt. Progression rules. Program history per client for what actually works.

💵

Package billing

10-pack, 20-pack, monthly unlimited. Auto-deduct per session. Stripe charge when package runs low. Past-due session lockouts.

🔒

Coach-owned

Flask + session auth. Your client list, measurements, and program library stay on your server. Not a fitness-SaaS marketplace's lead gen source.

Quickstart

# clone git clone https://github.com/Dangercorn-Enterprises/coachlog.git && cd coachlog pip install -r requirements.txt && python app.py # → port 8540

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Coach Team
$79/mo
  • Everything in Hosted
  • Multi-coach accounts
  • Nutrition log module
  • Wearable sync (Apple Watch / Garmin)
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

coachlog is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.