##Description Easily create custom interval timers (with names) for your workouts. This app will time you and alert you when to change moves based on your own workout program. Example: Plank for 2 minutes, pushups for 45 seconds... etc.
After installing, locate this app on the phone's Pebble app, then click on the settings icon. You can add workouts and moves from there.
###Changelog
- v2.0
- Online Workout Manager
- Delete existing workouts/moves
- Add moves to existing workouts
- Edit excisitng moves (name + time)
- Delete workouts
- Display total workout time
- Manage workouts from computer
- Online Workout Manager
- v1.0
- Initial Release - Custom workout interval timer
- Add workouts from phone
- Delete workouts from Pebble (removed in v2.0)
- Start timers from Pebble
###Code The online workout manager creates a json file with an array of workouts. Format
{
"workouts": [
{
"title": "Workout Title",
"moves": [
["Move 1",19], ["Move 2",120] //[Move-name, time(seconds)] ...
]
},
{
"title": "Workout Title",
"moves": [
["Another move",15], ["Move",30]
]
}
//...
]
}All of the JSON is edited locally. When the save button is clicked, the server is updated and the JSON gets sent to the Pebble. app.js parses this JSON. The moves get saved on localStorage using the title as key. An array of all the titles is then sent to main.c, where they are displayed. main.c communicates with app.js to request moves and times.
