Skip to content

The pomodoro is a time management tool that gives a given amount of time for work and then a break period before the work period continues, was done with python.

Notifications You must be signed in to change notification settings

Samaro1/Pomodoro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Pomodoro Technique Application

๐Ÿ“Œ About

This is a Pomodoro Timer Application built using Python and Tkinter. It follows the Pomodoro Technique, which helps improve focus and productivity by using timed work sessions followed by short and long breaks.

๐ŸŽฏ Features

  • Start and reset the timer

  • Customizable work and break durations

  • Automatic cycle through work and break sessions

  • Visual indicators for work and break periods

  • Checkmarks to track completed work sessions

๐Ÿ›  Technologies Used

  • Python

  • Tkinter (for GUI development)

  • Math module (for handling time calculations)

โš™๏ธ How It Works

Click Start to begin a Pomodoro session.

After 25 minutes of work (default), a 5-minute short break starts.

Every 4 work sessions, a long 20-minute break occurs.

After each work session, a green checkmark โœ” is added as progress.

Click Reset to stop and restart the timer.

๐Ÿ“ Customization

To change the work/break durations, modify these values in main.py:

WORK_MIN = 25 # Work duration in minutes SHORT_BREAK_MIN = 5 # Short break duration LONG_BREAK_MIN = 20 # Long break duration

๐Ÿ— Future Enhancements

  • Sound alerts for session transitions

  • Dark mode option

  • Task list integration

  • Make the time duration be user defined

  • Data tracking for completed Pomodoros

๐Ÿค Contributing

Pull requests are welcome! If youโ€™d like to improve the project, feel free to fork and submit a PR.

About

The pomodoro is a time management tool that gives a given amount of time for work and then a break period before the work period continues, was done with python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages