Workout Programs

Create Workout Program

All Workouts (1)

Test value

Test value

beginnerstrength

Exercises

0

Assigned to

0 clients

Before You Buy

Honest breakdown of this app

Setup Difficulty: Easy to Moderate

Fitness trainer management with client profiles, workout programs, scheduling, and nutrition tracking. Straightforward setup, 1-2 hours to understand all features.

What This App Does

FitFlow is an all-in-one platform for personal trainers and gym owners. Manage client profiles with contact info and session credits, create workout programs (exercises, sets, reps), schedule appointments that auto-deduct credits, track client metrics (weight, body fat, progress photos), log nutrition macros, and create fitness challenges with leaderboards. Think Trainerize or TrueCoach but simpler.

What You Need to Run This

Neon Postgres database (already connected via Vercel)
Basic understanding of fitness business workflows
Progress photos are URLs only - need image hosting for uploads

This Actually Works

Client profiles
Session credit tracking
Workout programs
Exercise database
Appointment scheduling
Auto-deduct credits
Health metrics tracking
Progress photos (URLs)
Nutrition logging
Macro tracking
Fitness challenges
Leaderboards

You'll Need to Add

User AuthenticationModerate

No login system. Add Clerk or Auth0 so trainers can secure their client data.

AI Prompt to Add This

"Add Clerk authentication. Each trainer gets their own account. Add trainerId to Client, Workout, Appointment, and Metric models. Trainers only see their own clients."

Image Upload for Progress PhotosEasy

Progress photos are text URL fields. Add Vercel Blob or Cloudinary for direct photo uploads.

AI Prompt to Add This

"Add Vercel Blob for progress photo uploads. Replace photoUrl text input with file upload button. Store uploaded image URLs in ProgressPhoto table. Add image gallery view."

Client Portal AccessAdvanced

Trainers see everything but clients can't log in. Add client portal where clients see their workouts, log meals, and track progress.

AI Prompt to Add This

"Create client portal at /portal. Clients log in with email/password, see their assigned workouts, log nutrition entries, view their progress metrics, and upload progress photos."

What You Can Do With It

  • Manage personal training clients with session packages and credit tracking
  • Create and assign custom workout programs with exercises, sets, and reps
  • Schedule appointments that automatically deduct session credits when completed
  • Track client metrics over time (weight, body fat, muscle mass)
  • Run fitness challenges with participant tracking and leaderboards

Honest Warnings

  • ×No authentication - anyone can access all client data
  • ×Clients can't log in - this is trainer-only right now
  • ×Progress photos are URLs only - no image upload
  • ×No payment processing for session packages
  • ×No calendar reminders or email notifications

Quick Vibe Check

This app is for you if:

  • You want a fitness trainer management foundation
  • You need client tracking, workouts, and nutrition in one place
  • You're comfortable adding auth, image uploads, and client portal

This app is NOT for you if:

  • You need production-ready fitness software (this is a starter)
  • You expect clients to access the app (client portal not included)
  • You need workout videos or exercise demonstrations
$99
One-time · Yours forever · No subscriptions