Skip to content

Generates a Timer for your High Intensity Interval Training workout... created with React/Redux

Notifications You must be signed in to change notification settings

han-yan-ds/workout-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workout Timer (WEB VERSION... mobile in development)

Create your own High Intensity Interval Training Workout here!! Visit http://www.hiitwatch.com to view the deployed version. Mobile Friendly.

If you wish to install it locally:

  • Fork this repo.

  • Clone it to your computer

$ git clone <repo URL>

  • Install npm (Node package manager) on your computer

Here's a great tutorial: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm

  • Run Start script

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

Using the Workout Timer

There are 2 screens to this app: a Form screen and a Timer screen

Form Screen:

Form Screen

Here you can customize you workout. You can:

  • Enter your exercise list for each round (and time for each exercise IN SECONDS)

  • Specify rest time between each exercise IN SECONDS

  • Specify number of rounds to work out

  • Add/remove exercises

In order to start your workout timer after setting up your workout, hit the START WORKOUT button

Timer Screen:

Timer Screen

Here you can Start and Pause your workout.

You can also skip to the next exercise, or return to the previous exercise.

If you return to the Form, your timer will NOT be reset.

Resetting (Restarting) a Workout

Timer Screen Paused

The reset button will only show when the timer is PAUSED. If you want to restart your workout, please hit Pause, then Reset, and a prompt will ask if you're sure.

Reset Prompt

Authors

  • Han Yan - Initial work

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • The creators of React and Redux
  • Anyone who uses this app: I hope you enjoy it!

About

Generates a Timer for your High Intensity Interval Training workout... created with React/Redux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published