A timer built to help you get your stretches in. Adjust how long you want to stay in each stretching position and how long you need to switch between positions. Built with Javascript and HTML.
Initial and conceptual version built with Python.
- V1 - Accept input for stretching time, in seconds (in terminal)
- V1 - Accept input for time to switch positions, in seconds (in terminal)
- V1 - accept input for number of reps. Program stops after this number of reps (in terminal)
- Figure out how timer will be displayed - as a web app?
- V2 - Add field for stretching time input, in seconds
- V2 - Add field for time to switch positions, in seconds
- V2 - Add START button to begin timer
- V2 - Timer stops when user decides, e.g. button
and/or key-press - V2 - Add STOP button to stop timer
- V2 - Stop code when e.g. space bar is pressed
- V2.1 - Add PAUSE button
- V2.1 - Add countdown prior to starting loop
- V2.1 - Add default values in Javascript so that a value will automatically be entered if user leaves field blank or enters non-numeric characters
- V2.1 - Investigate why certain characters can be entered into the HTML input type=number fields
- V2.1 - Solve the issue where page must be refreshed in order to start the timer again
- V3 - Provide stretching resources / suggestions on screen
- V4 - Apple Watch app that also vibrates with cues