Emulation of a Pomodoro Clock
HTML, CSS, JavaScript
Created as one of my projects for Free Code Camp's Front End Development Program
This project required a lot of consideration into the actual use of a real-life pomodoro clock. The toughest part of this project was actually in deciding what kind of functionality (besides starting a countdown, and then waiting for it to alarm) an end-user would need in such a device. I made three different versions of the clock but in the end I stuck with the one that could interchange between session and break periods, and change timer settings during a countdown without affecting the current countdown. If I was to go back to this project now, I would alter the timer functions to rely on date methods rather than setTimeout(), due to the inaccuracies associated with it.