Skip to content

An application to motivate and help with workout planning and health check. It's possible to store workouts, generate random ones, store personal records and body measurements, and create objectives.

Notifications You must be signed in to change notification settings

inesosoares6/workouts-app

Repository files navigation

workouts-app

An application to motivate and help with workout planning and health check. It's possible to store workouts, generate random ones, store personal records and body measurements, and create objectives.

image

image

Context

The idea of developing this app solved a specific issue: the assistant coach of my volleyball team used to give us warmup exercises with several papers in his hand. So, offering him an app to store the warmup exercises at the Secret Santa gift exchange would be a good idea. From that time, the app requirements increased and the app developed from just a place to store warmups to a complete gym assistant.

Requirements

  • Store gym workouts without internet usage;
  • Generate random workouts;
  • Share workout plans;
  • Implement timer and Tabata timer;
  • Record the user evolution in gym exercises and health (weight, body fat, and muscle);
  • Define and store objectives;
  • Show to the user some statistics of the workouts made.

Development

Technologies:

  • Frameworks: VueJS and Vuetify
  • State Management: Pinia
  • Database: localStorage

Install the dependencies

npm install

Start the app in development mode (hot-code reloading, error reporting, etc.)

npm run dev

Build the app for production

npm run build

About

An application to motivate and help with workout planning and health check. It's possible to store workouts, generate random ones, store personal records and body measurements, and create objectives.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages