Notion Pomodoro Timer is an open-source repository for the development of a minimalist Pomodoro timer, designed to function as a simple Notion widget. Its goal is to provide quick and easy integration of a productivity timer within Notion.
-
Adjustable Timer Durations:
- Customize focus, short break, and long break times.
-
Customizable Design:
- Change background colors, text colors, and fonts for a personalized look.
-
Configurable Sessions
- Save your custom configurations for one-click session setup.
-
Lightweight and Simple:
- Uses only HTML, CSS, and JavaScript for fast loading and minimal resource usage.
This project is currently under development and does not represent the final product.
Note: The expected features and designs are subject to change as the project progresses.
The widget/ webpage is deployed on GitHub Pages.
-
Go to your Notion page.
-
Use the
/embed
command in Notion and paste the GitHub Pages link:https://sameetpatil5.github.io/notion-pomodoro-timer/
-
Merge
main
intostaging
to test:# Switch to the 'staging' branch git checkout staging # Merge changes from 'main' into 'staging' git merge main # Push the updates to the remote repository git push
-
After testing, merge
staging
intodeploy
to deploy:# Switch to the 'deploy' branch git checkout deploy # Merge changes from 'staging' into 'deploy' git merge staging # Push the updates to the remote repository git push
If something breaks in deploy
, you can revert to the last working state using:
git checkout deploy
git reset --hard <last-working-commit-hash>
git push --force origin deploy
notion-pomodoro-timer/
├── index.html # Main HTML file for the Pomodoro timer
├── styles.css # CSS file for styling
├── script.js # JavaScript file for functionality
├── README.md # Project documentation and Announcements
└── LICENSE # Project License
This project is licensed under the MIT License.
Contributions are welcome!
-
Fork this repository.
-
Create a new branch:
git checkout -b feature-branch-name
-
Make your changes and commit them:
git commit -m "Description of changes"
-
Push your branch:
git push origin feature-branch-name
-
Submit a pull request.
For questions or feedback, please open an issue in the repository.
Thankyou for visiting this Repository
Special thanks to @Giorgiark, whose GitHub repository Giorgiark/pomodorotimer
provided the initial inspiration for this project.