Workout Tracker

Description

Mobile workout tracking application developed with React Native, focused on helping users record and monitor their strength training progress in a simple and intuitive way.

The application allows users to create and manage workout sessions by selecting exercises and logging sets, repetitions and weights. Training sessions can be added for both current and previous days, with all completed workouts automatically saved to a training history linked to user accounts. The app also includes progress tracking charts that visualize exercise performance over time, helping users monitor their long-term improvement.

Tech Stack

  • TypeScript
  • React Native
  • Node.js/Express
  • Expo
  • PostgreSQL
  • JWT
  • Docker
login screen

Login Screen

home screen

Home Screen

session screen

Session Screen

exercise selection screen

Exercise Selection Screen

exercise screen

Exercise Screen

progress screen

Progress Screen

history screen

History Screen