All Projects → dracan → tomatoad

dracan / tomatoad

Licence: MIT license
Pomodoro Desktop Application (WIP)

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
powershell
5483 projects
C#
18002 projects

Projects that are alternatives of or similar to tomatoad

pomodoro-cycle-app
Open Source macOS pomodoro app. Pomodoro Cycle
Stars: ✭ 55 (+161.9%)
Mutual labels:  pomodoro, pomodoro-timer, pomodoro-technique, pomodoro-technique-timer
Gnome Pomodoro
A time management utility for GNOME based on the pomodoro technique!
Stars: ✭ 1,589 (+7466.67%)
Mutual labels:  pomodoro, pomodoro-timer, pomodoro-technique
pelmodoro
Pomodoro app made with Elm
Stars: ✭ 46 (+119.05%)
Mutual labels:  pomodoro, pomodoro-timer, pomodoro-technique
Pomotroid
🍅 Simple and visually-pleasing Pomodoro timer
Stars: ✭ 2,028 (+9557.14%)
Mutual labels:  pomodoro, pomodoro-timer, pomodoro-technique
chronobreak
Pomodoro timer made in Electron that emphasises replicating the original technique.
Stars: ✭ 22 (+4.76%)
Mutual labels:  pomodoro, pomodoro-timer, pomodoro-technique
AnotherPomodoro
Modern and customizable productivity timer app that runs in your browser.
Stars: ✭ 126 (+500%)
Mutual labels:  pomodoro, pomodoro-timer
pomodoro
🍅 An easy to use Pomodoro Technique timer
Stars: ✭ 25 (+19.05%)
Mutual labels:  pomodoro-timer, pomodoro-technique-timer
pomotasking
A Chrome extension pomodoro timer integrated with a ToDo list.
Stars: ✭ 36 (+71.43%)
Mutual labels:  pomodoro, pomodoro-timer
teamodoro
Synchronize pomodoros with your coworkers.
Stars: ✭ 24 (+14.29%)
Mutual labels:  pomodoro, pomodoro-timer
pomotroid
A simple, visually-pleasing, cross-platform, pomodoro timer [DEPRECATED]
Stars: ✭ 14 (-33.33%)
Mutual labels:  pomodoro, pomodoro-timer
ES-Timer
A USB timer powered by Digispark ATtiny85 according to 🍅 pomodoro time management technique
Stars: ✭ 45 (+114.29%)
Mutual labels:  pomodoro, pomodoro-timer
meteoro
Pomodoro App on Meteor
Stars: ✭ 31 (+47.62%)
Mutual labels:  pomodoro
Tomato Clock
Pomodoro 番茄工作法 https://en.wikipedia.org/wiki/Pomodoro_Technique
Stars: ✭ 139 (+561.9%)
Mutual labels:  pomodoro
Marinara
Pomodoro® time management assistant for Chrome
Stars: ✭ 1,806 (+8500%)
Mutual labels:  pomodoro
Pomodoro Tm
Pomodoro timer for IntelliJ 🍅⏲
Stars: ✭ 117 (+457.14%)
Mutual labels:  pomodoro
tomato
A simple, usable, and efficient pomodoro app designed for elementary OS
Stars: ✭ 70 (+233.33%)
Mutual labels:  pomodoro
Pomodoro
Command line pomodoro timer
Stars: ✭ 116 (+452.38%)
Mutual labels:  pomodoro
pomogoro
Text-file based todo time tracking
Stars: ✭ 22 (+4.76%)
Mutual labels:  pomodoro
Yapa 2
Minimalistic desktop timer app for Pomodoro Technique users
Stars: ✭ 245 (+1066.67%)
Mutual labels:  pomodoro
Tomighty Windows
Tomighty for Windows
Stars: ✭ 116 (+452.38%)
Mutual labels:  pomodoro

Tomatoad

Tomato

Tomatoad is a cross-platform desktop Pomodoro Timer.

I've recently started using the Pomodoro Technique, and have noticed a huge difference in the amount of work I can get done, due to being a lot more focused and ignoring distractions, eg. emails, Slack messages, etc. Basically a promise to myself that for 25 minutes, everything other than what I'm working on will be ignored. It makes quite a big difference!

Unfortunately, I couldn't find a Desktop Pomodoro app that I was happy with. So I decided to build my own!

This is very much work in progress (at the time of writing this readme, no code has yet been written!). It's going to be written with Electron.

Obviously, having a Twitter account is clearly more important that having actual code! So we can be found on Twitter here.

If you have any ideas or suggestions, then feel free to create a GitHub issue on this.

Bruised Tomatos

Whilst the official technique says that you shouldn't be able to interupt a pomodoro - I think this is unrealistic. But you should be penalised for it. So I'm going to add a concept of a "bruised tomato". So if interrupted - the logs / reports will show this as a bruised tomato. There'll be a bruised tomato icon/graphic to indicate this.

Squished Tomatos

In the same way as you have bruised tomatos above, if you cancel a pomodoro - it'll become a squished tomato.

Local Storage

By default, all your data will be stored locally. But there will be options to sync/backup to remote locations - FTP, Dropbox, etc.

Reports

You'll be able to generate report in both HTML and PDF format.

Installing (manual download, or via Chocolatey)

Currently, pre-build binaries are only available for Windows, but when nearing version 1, I'll create Mac and Linux binaries.

There are two ways to install Tomatoad...

  • Download and run the latest installation executable from our Github releases page.
  • We also publish each build to Chocolatey, so if you have Chocolatey installed, you can just run cinst tomatoad from your command line.

Building from Source

  • Install NodeJS
  • Clone this repository
  • npm install
  • npm run compile
  • Finally npm run dev to run

This will then live refresh, meaning that you can edit the code, and the app will refresh as soon as you save the file without having to restart the app.

Building installer

  • Install NodeJS
  • Clone this repository
  • Run cake.ps1
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].