Product · The mobile app

Publish the program. Each athlete sees what to train today.

Athletes do not open a spreadsheet. They open Gridlines, see today's session at the top, and log it set by set. Every rep flows back to the builder you wrote it in.

The app's five tabs side by side: Today, Plan, Community, Activity, and Profile

Today comes first.

The app opens on today's session, ready to start. The Plan tab holds everything else: programs running, paused, or waiting, and the programming ahead.

  • Today's session at the top, one tap to start.
  • Run, pause, or switch programs from the Plan tab.
  • Missed a day? Push the week or skip it, no guilt trip.
  • Training days you set once, sessions that land on them.
The Today tab with a session ready to start

A set logs in two taps.

Tap a cell and the keypad docks. Next walks the fields, the check completes the set, and the next one pre-fills from the last. The rest timer opens itself.

  • Keypad logging with ghost-fill on the next set.
  • Rest timer straight off a logged set, +30 when you need it.
  • Swap an exercise mid-session, with a reason the coach sees.
  • Plate math, warm-up sets, and notes in the tools sheet.

Percentages arrive as loads.

The coach writes 72%. The athlete sees the bar weight. Every percent prescription resolves against a tested max, and updating one max recomputes everything ahead.

  • 1RM and working max per lift, both first-class.
  • Prescriptions resolve to real loads, not homework.
  • Update a max and the plan ahead recomputes.
The maxes screen for one lift, showing 1RM and working max

The log becomes the chart.

Every saved session lands in Activity: a ledger you can reread and correct, and widgets that turn it into volume, consistency, and per-lift trends.

  • A yearly consistency heatmap with a live streak.
  • Exercise trends charted over the recent block.
  • Session receipts you can reopen and edit.
The Consistency widget with a filled yearly heatmap and streak

Keep team communication connected to the training.

Your coach's community lives in the app: spaces, posts, and polls, with the one thing other feeds cannot do, a training session attached as proof. Coach messages land in the same pocket.

  • Community spaces run by the coach, in the feed.
  • Attach a session receipt to a post.
  • Message your coach without leaving the app.
A community feed with a post carrying an attached session

Put your athletes in the app.

Free for every athlete with a coach.