00 the spec

Every module, broken down.

GainSync is not a tracker with extras bolted on. Each module below maps to a real part of the app — with a space reserved for its wireframe.

Training blocks

The core of GainSync. Train in periodised blocks with weeks, deloads, and reps-in-reserve targets — not a flat list of days.

  • Manual creation with full control over weeks & days
  • Auto-generation from goal, experience & frequency
  • Planning state before you commit a block
  • Current block tracking with live progress
  • Calendar view of every planned workout
  • Deload weeks & per-workout target RIR
  • Reschedule a single workout or the whole cycle
  • Mesocycle results & block summary
Workout session

Live workout session

Log the work as it happens. Weight, reps and RIR per set, with the template snapshot pinned so the plan never drifts.

  • Set-by-set logging: weight · reps · RIR
  • Rest timers between sets
  • Session preview before you start
  • Workout set planner
  • Template snapshot per planned workout
  • Exercise picker mid-session
Workout session

Exercise library

A structured movement database — global exercises plus your own — tagged so the generator and stats actually understand them.

  • Global + custom exercises
  • Movement patterns: squat, hinge, H/V push, H/V pull
  • Muscle group & category tagging
  • Difficulty: beginner / intermediate / advanced
  • Form notes & per-exercise rest seconds
  • Create & edit custom exercises
Exercise detail

Run your coaching business in one place

Programs, nutrition, check-ins, progress tracking, and payments — synced for the way real coaches work.

See pricing

Statistics

Progress you can see. Charted progression so you know whether the block is actually working.

  • Per-exercise progression over time
  • Total sets across the block
  • Total workouts completed
Statistics

Workout templates

Reusable building blocks. Define a workout once and drop it into any block.

  • Create & edit templates
  • Template picker per planned day
  • Per-set inputs & target schemes
  • Workout list & detail views
Template form

Platform

Train wherever you are. A web app for coaches, plus native iOS and Android apps for clients and coaches.

  • Web app for desktop and tablet
  • Native iOS app
  • Native Android app
  • Offline-first with cross-device sync
  • Push notifications for check-ins and reminders
Cross-platform

Meal plans & macro tracking

Set protein, carb, and fat targets and build meal plans that stay in sync with the training block. Clients log meals against rings; coaches see the trend.

  • Daily macro targets per client
  • Meal templates and portion scaling
  • Food logging with macro rings
  • Weekly nutrition adherence view
  • Sync with training phase (cut / build / maintain)
Nutrition screen

Payment requests

Invoice clients without leaving the app. One-time charges, recurring packages, and a running revenue view that actually matches the work delivered.

  • One-time and recurring payment requests
  • Package pricing and client billing
  • Revenue dashboard and status tracking
  • Payment status notifications
  • Integrated with client profile
Payment request
pricing

Ready to run your coaching business?

See pricing