Gym Coach — Training Planner

Gym Coach — Training Planner

About the project

A mobile workout companion with a backend that generates and adapts the training split. The app has no login screen at all: on first launch it authenticates itself with an invisible device account, because typing a password while standing in a gym is friction that buys nothing. The program is locked to real calendar weekdays rather than counted from the signup date, compound lifts are always led by the safest effective base movement, and session duration is tracked live during a workout. Network failures surface the real reason instead of a generic error.

Technologies used

  • React Native
  • TypeScript
  • Node.js
  • PostgreSQL
  • REST API
  • Docker