Tomaatti (Finnish for tomato) is a Pomodoro timer
😕 Yet another stupid Pomodoro timer?
Hey, it's not stupid at all!
There are not so many projects on GitHub with Pomodoro timers that force you to commit the murder of their authors after several minutes of use. After several days of investigation, I felt like I'm over it and I need something different.
The ultimate goal behind the idea of creating Tomaatti Timer was not "yet another ephemeral Pomodoro timer" but rather a product with usefullness in mind, so that other people would like to use and can easily contribute to.
The instructions below will help you to get the copy of the project up and running on your local machine for development and/or teating purposes.
git. As you are already using GitHub (aren't you?
😉), I expect you to have git installed on your machine and I also expect that you are familiar with basic
gitcommands and flows. If not, feel free check this guide.
npm. Node.js package manager is used to install, launch, and manage different packages within the project. If you need more info on how to use npm, check this guide.
Open your terminal and execute the following commands:
git clone https://github.com/bandantonio/tomaatti-timer.git cd tomaatti-timer npm i npm run styles npm run serve
Open your browser and navigate to
|Main screen||Running Timer|
|Paused Timer||Break Time|
|Settings||Applied new settings|
The current list of features includes:
- configurable timer intervals (cycle, short and long breaks)
- pause functionality
- ticking sound (optional)
You can see a plan for further improvements here.
You can see a plan for further technical improvements here.
The project is on its early stages of development, so any kind of contribution (including
The Tomaatti Timer community is dedicated to providing a safe, inclusive, welcoming, and harassment-free space and experience for all community participants, regardless of gender identity and expression, sexual orientation, disability, physical appearance, socioeconomic status, body size, ethnicity, nationality, level of experience, age, religion (or lack thereof), or other identity markers. Our Code of Conduct exists because of that dedication, and we do not tolerate harassment in any form. See our full Code of Conduct here.
Tomaati Timer receives its versions according to SemVer.