This Pomodoro app was created with vanilla JavaScript, HTML5, SASS, uses local storage for timer counts and the Quotable REST API for inspirational quotes after each cycle completes.
UPDATE:
I have updated this app with user authentication via Okta. The difficulty of this was oddly compounded by the application being so simple. I spent several days researching a workaround for deploying the app to heroku by leveraging php, making Okta communicate properly with heroku and the workaround deployment, and finally getting the redirect from our login page to pass our token properly to our main app page. I'm extremely grateful for the help of the staff at Okta and other developers who generously took the time to work on this with me!
See it here: https://pomodoro-timer-wdj.herokuapp.com/
I decided to build this app to sharpen my JS skills and because it is something I would use on a daily basis. I have used many Pomodor apps, but most lack features I wanted. Many show advertisements, lack features I desired, cost money, or a combination of these things. So, why not build a great app that has everything I need and only costs a little sweat equity!?
I used vanilla JS, SASS, Bootstrap, and a REST API for pulling inspirational quotes after every timer ends. The application also stores completed timer counts in local storage and can be manually cleared by the user if desired.