Skip to content

jessicayu62/pomodoro-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pomodoro Timer πŸ… ⏰

The Pomodoro Technique is a time management method that alternates between pomodoros (work sessions) and breaks to increase focus and decrease mental exhaustion. A pomodoro is typically 25 minutes, followed by a short break of 5 minutes or a long break of 15 minutes for every four pomodoros. Read more about this technique.

✨ Features

  • Start/resume, pause, or restart timer
  • Skip round to move on to the next session/break. If the timer is currently running, then a dialog pops up to confirm the user's decision. Skipping the round counts toward the number of pomodoros.
  • Directly choose a pomodoro, short break, or long break round. If the timer is currently running, then a dialog pops up to confirm the user's decision. This action does not count toward the number of pomodoros.
  • Alarm sound when timer is complete. When a round finishes, the next round is automatically displayed.
  • Displays pomodoro counter and the current task to work on (defaults to first uncompleted task in list)
  • Add a task, including its description and the estimated number of pomodoros needed to complete the task
  • Displays list of tasks with the ability to delete, edit name, or edit number of pomodoros for a selected task.
  • Indicate completion for a task (completed tasks are crossed off)

πŸ’» Demonstration

timer features

timer ending

task features

πŸ›  Tools

Following the MVC pattern, this project uses Java and JavaFX. Scenebuilder in IntelliJ IDEA was also used to build the UI.

⬇️ Download

Download Pomodoro Timer jar.

Releases

No releases published

Packages

No packages published

Languages