https://github.com/andrewmaksimchuk/pomodoro
Pomodoro timer base on Electron + sports exercises
https://github.com/andrewmaksimchuk/pomodoro
electron pomodoro
Last synced: about 1 year ago
JSON representation
Pomodoro timer base on Electron + sports exercises
- Host: GitHub
- URL: https://github.com/andrewmaksimchuk/pomodoro
- Owner: AndrewMaksimchuk
- License: mit
- Created: 2021-07-25T18:16:07.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-12-19T14:11:39.000Z (over 1 year ago)
- Last Synced: 2025-04-20T23:32:27.473Z (about 1 year ago)
- Topics: electron, pomodoro
- Language: TypeScript
- Homepage:
- Size: 1.18 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# :tomato: Pomodoro
The Pomodoro method is a time management method developed by Francesco Cirillo in the late 1980s.
This method uses a timer to break down the work into 25-minute intervals
called "pomodori" (Italian word meaning "tomatoes") and separated by short breaks.
This simple program locks the screen every 25 minutes and takes a break of 5 minutes,
which will give you the opportunity to take a break and freshen up a bit.
Built on :electron: [Electron](https://www.electronjs.org/).
To run the program you need:
1. clone the repository, go to the folder named `pomodoro`
2. then open a terminal in it (command line)
3. in the terminal enter the command `npm i`
4. now you can run the program through the terminal with the command `npm run start` or `make`
No settings, just run and go :footprints:

## Features
- Can show exercise on break time
- Can add your custom exercise
- Can show exercise of day from [darebee.com](https://www.darebee.com)
- Show tray icon with number of minutes left to break
- Play sound
## Commands:
- Take a break - start new 5 minute break
- Skip - skip break
- Add exercise - add a sports exercise
- Relaunch - restart the entire program
- Exit - close this application
## Settings
- Show exercises - if checked, show on break time
random selected exercise
- Show exercise of the day - if checked, show on
today exercise
## Keyboard
`Ctrl+Alt+Q` - skip break
## Environment variables
POMODORO_DEV - Open devtools in render process
## Note
For get today exercise, use [darebee.com](https://www.darebee.com/)
`Makefile` containe commands for developers, like
run and build.
This application save all user data for work() in
user data directory.


