A simple Pomodoro Chrome Extension built with Next.js, React, and TypeScript. The Pomodoro Technique is a time management method that uses a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks. This technique is used to improve productivity and focus by allowing you to work in short, focused bursts.
The Pomodoro Extension allows you to customize the timer settings to suit your needs. You can set the length of the work interval, the length of the short break, and the length of the long break. You can also choose to enable or disable the sound notification when the timer is up.
To install and use the Pomodoro Extension, follow these steps:
- Clone the repository.
- Install dependencies using
npm install
To run the Pomodoro Extension locally, follow these steps:
-
Start the development server:
npm run dev
This will run the project on your localhost.
-
Open http://localhost:3000/ in your browser.
To build and import Pomodoro Extension Starter to chrome browser, follow these steps:
- Build the project:
npm run buildThis will run prep and export to create new folder 'out/', and rename '_next' folder to 'next' (without underscore)
-
Open Google Chrome and go to chrome://extensions.
-
Enable the "Developer mode" toggle switch.
-
Click on "Load unpacked" and select the out folder generated by the build process.
-
The Pomodoro Extension should now be loaded as an unpacked extension in Google Chrome.
- Start a 25-minute timer
- Start a 5-minute break
- Start a 15-minute break
- Start a custom timer
- Add a settings page to customize the timer
- Add a pause button
- Add a reset button
- Add website blocking while the timer is running
- Add a countdown timer to show the time left
- Add a notification when the timer is up
- Add a sound when the timer is up
- Add a notification when the timer is up
- Add a sound when the timer is up
- Add a progress bar to show the time left
- Add a history page to show past timers
- Add a statistics page to show the number of pomodoros completed
- Add a dark mode
- Add a light mode
- Add a theme switcher
Contributions to the Pomodoro Extension are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.


