open-7m-workout

Open-source implementation of 7-minute workout

AGPL-3.0 License

Stars
1

Open 7 Minute Workout

Minimalist open-source 7 minute workout app built with React and Vite hosted at ltalirz.github.io/open-7m-workout.

One set consists of 12 exercises, 3 from each of four categories (total body, lower body, upper body, core).

By default, the workout consists of 3 sets, and each exercise is performed for 30 seconds with 5 seconds of rest between exercises. Exercise duration, rest duration and number of sets can be configured via URL parameters, so you can bookmark the URL with the settings you prefer. For example: ltalirz.github.io/open-7m-workout/?sets=1&duration=30&rest=10

Requirements

The app should run on most modern browsers on desktop or mobile (tested on Safari on iOS and Chrome on macOS).

Specifically, your web browser needs to support

Development

This project used the React + Vite template to get React working in Vite with HMR and some ESLint rules.

Get started by cloning the repo and running the following commands:

$ npm install && npm run dev

Other commands:

$ npm run lint    # runs eslint
$ npm run format  # runs prettier
$ npm run dist    # builds the app for production