Free, modern and open-source timer application, right in your browser. Formerly AnotherPomodoro.
FocusTide is a Pomodoro timer application running in the browser. It helps you manage your time so that you can do more work instead of watching videos of cute cats πΏ
Here's the looong list of features this app includes.
- (12:34) traditional
a classic one with second-precision for those who want to know exactly how much time is left until coffee break - (12 minutes) approximate
this one displays time with minute-precision so you know how much time is left but your eyes won't stick to the counter since it does not change every second - (50%) percentage
being even less informative, this one keeps you away from the distraction of calculating "what can I do in the remaining 12 minutes and 34 seconds?".
It's just the essentials: a timer in the middle and controls at the bottom. Everything else can be turned off:
- a quick glance at your schedule at the top
- a smart to-do list
- colour-coded sections
- colourful progress bar in the background
- adjust the length of your sessions separately or use one of the built-in presets
- set how frequent long pauses are
- track the time spent beyond the timer, unlike other timers that stop when the time expires
- play sounds when you finish a section
- desktop notifications so you don't have to keep checking your browser
- set your schedule the way you want it
- toggle the schedule view, the progress bar or the to-do list
- enable/disable audio and/or desktop notifications
- change the number of schedule items shown
- control your timer using the keyboard
- dark and light themes
- ... and more to come in the future!
- set separate tasks for work, pause and long pause sections
- only shows your top relevant tasks while the timer is running
- automatically remove completed tasks at the end of each session
- remembers your tasks across sessions
- remembers your settings
- it's a PWA (Progressive Web App): it's fast and you can install it through your browser!
- fancy and fluid animations
- setup wizard to get you started
- translated into 5 languages
Just open the webpage and enjoy it! You can even self-host it!
Anyone can view the source code, raise issues (feature requests, bug reports) or even submit their own improvements!
Production deployments (on Netlify or elsewhere) may use third-party (but privacy-friendly) tools to measure site performance.
The app itself does not collect any data (eg. when you're running it on your own machine) πͺ
This is an open-source project that welcomes contributions. Please check the contribution guidelines before opening issues, discussions or pull requests!
- NuxtJS (and thus VueJS)
vue-i18n
for localizationnuxt/google-fonts
for Google Fonts supportpinia
for state management
- Tailwind CSS
- Tabler Icons
- Workbox as a PWA service worker
conventional-changelog/standard-version
for automatic changelog generation from conventional commits
# install dependencies
$ yarn install
# serve with hot reload at localhost:3000
$ yarn dev
# generate the final static site
$ yarn generate
If you like this project or it has helped you, please consider buying the maintainer a coffee. You won't be annoyed to do so while using the app!