Skip to content

LiftLogs is a workout-tracking app that uses performance metrics to monitor progressive overload.

Notifications You must be signed in to change notification settings

AAZZAZRON/liftlogs

Repository files navigation

Liftlogs

Liftlogs is a personalized workout tracking application that makes it easier to track progressive overload. Users can add exercises, track their sets, reps, and weights for each workout, and add notes to each workout based on how they felt, training notes, etc.

Liftlogs automatically calculates and displays key performance metrics for each exercise based on the user's data, such as One Rep Max (1RM) and Average Volume per Workout, which is tracked over time to show progress.

This app is built with React Native. The backend is built with Flask and SQLAlchemy, and is hosted on AWS.

Demo

Home Screen Stats Feature Add Set to Workout

Installation

To run the app locally, you will need to have Node.js and Expo Go installed on your machine.

  1. Clone the repository
  2. Add a .env file with the following contents:
API_URL=url_to_backend
API_KEY=your_api_key
  1. Install the dependencies
npm install
  1. Start the app in Expo Go
npx expo start --go

About

LiftLogs is a workout-tracking app that uses performance metrics to monitor progressive overload.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published