Created with CodeSandbox
The goal is to create a pomodoro clock using React. A pomodoro clock is a timer that breaks down work into intervals.
- react
- react-dom
- accurate-interval
- react-scripts
- bootstrap
- Once reset button is pressed, all running timer is stopped. Break and session length value return to default
- Break and Session Lengths can be increased/decreased respectively. Lengths cannot be >60 and it cannot be <=0
- Timer will begin when start button is pressed and pause when the pause button is pressed.
- Timer begins from the time set and time is displayed in mm:ss format
- When a countdown reaches 0, a sound indicating that time is up should play
- When session/break countdown reaches zero , the other length(break/session) should play
- Audio must stop playing and rewound to beginning when reset button is pressed