This is a Pomodoro application built with HTML, CSS, and JavaScript. The application helps users manage their time using the Pomodoro Technique, a time management method developed by Francesco Cirillo. The technique uses a timer to break work into intervals, traditionally 25 minutes in length, separated by short breaks.
- Set customizable work and break durations.
- Start, pause, and reset the timer.
- Visual indicators for the current session (work or break).
- Sound notifications when a session ends or a break ends.
To use the Pomodoro application locally, follow these steps:
- Clone the repository:
git clone https://github.com/PriyanshuSharma0326/pomodoro-clock.git
- Navigate to the project directory:
cd pomodoro-clock
- Open the index.html file in your preferred web browser.
- Set the desired work duration in minutes using the increment/decrement buttons. The default duration is 25 minutes.
- Set the desired break duration in minutes using the increment/decrement buttons. The default duration is 5 minutes.
- Click the "Start" button to begin the Pomodoro timer.
- Work sessions will be indicated with a timer and a label indicating "Session".
- Break sessions will be indicated with a timer and a label indicating "Break".
- When a session or a break ends, a sound notification will play.
- To pause the timer, click the "Pause" button. To resume, click "Start" again.
- To reset the timer and start a new Pomodoro session, click the "Reset" button.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request in the GitHub repository.
This Pomodoro application is based on the UI design and inspiration from react-tomato-clock by Th3Wall.
Special thanks to OpenAI for providing the underlying language model used to generate this README.