Skip to content
🍅 Productivity app used for time management
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Pomodoro Timer


This is a productivity application that implements The Pomodoro Technique. The Pomodoro Technique is a time management system used to create blocks of time called pomodoros that are devoted to performing work. The pomodoros are spaced out between breaks in time used to step away from the work and rest.

Live Demo

Preview image of the Pomodoro Timer app


A user can choose the length of pomodoros, the length of breaks, and the number of pomodoros to run in one sitting (maximum set to 8). The default settings are set to 52 minutes for a pomodoro and 17 minutes for a break, which was a recommended setting found in this Forbes article.

Preview image of the control panel.

The application will give a popup notification in the browser and an audible cue to indicate when a pomodoro or break has completed to alert the user when it's time to switch modes.

Preview image of the notification alert


The Pomodoro Clock was written by Coy Sanders as a requirement in the Advanced Front-End Development Projects for FreeCodeCamp to earn the Front-End Development Certification.

software is licensed under the License: MIT

Copyright (c) 2017

Other Credits

Up and down arrows made by Madebyoliver from is licensed by CC 3.0 BY

Sound effects found on License: The sound effect is permitted for non-commercial use under license Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).

You can’t perform that action at this time.