author: Andrew R Chen last update: 2-23-2018
An easy-to-use, mobile-centric tabata workout timer web app. Made with React and the MaterialUI library.
Live at https://tabatamator.surge.sh.
A default tabata workout consists of a set of eight 20-second intensive workout intervals. Ten seconds of rest between each interval.
The side menu allows total HIIT (High-Intensity Interval Training) customisation of workout sets, intervals and timings (999 max).
A favorite workout can be saved by tapping the "cloud upload" button in the side menu. Similarly, the saved workout can be re-loaded by tapping the "cloud download" button. The favorite workout will load up automatically each time the User returns to Tabatamator.
self.com/story/tabata-is-the-4-minute-fat-burning-workout-you-need-to-try
breakingmuscle.com/fitness/the-tabata-revolution-explained-what-why-and-how-to-tabata
grokker.com/fitness/interval-training-hiit/tips/tabata-vs-hiit
npm install
//or
yarn
//...
//then
npm start
//or
yarn start
- support multiple saved workouts
- add social sharing icons
- polish UI
- replace audio w/ custom
- browser check, e.g. reject IE
- React.js
- MaterialUI (next)
- LocalForage.js
- Howler.js
===
This project was bootstrapped with Create React App.
===