Skip to content

zoltangy/pomo-timer

Repository files navigation

Pomo Timer

Customizable pomodoro timer written in Typescript using React, Redux and Material-UI. Tested using Jest and Cypress, both with the Testing library extensions.

Features:

  • Customizable timer settings
  • Settings are preserved (using localStorage)
  • Installable PWA, with custom install procedure, using my react-pwa-install package. Supports Chrome, Firefox mobile, iOS, Edge mobile, Samsung internet, Opera mobile. The user will only be asked to install the app after one week if they opt out.
  • Keeps the screen on while the timer is in use to ensure proper functioning.
  • Overall time progress bar, showing breaks and work sessions.
  • Works offline, also detects when offline and will not try to serve outside links, instead notifies the user gracefully.
  • When installed on desktop it resizes to a convinient gadget format.

To view the deployed version, check https://zoltangy.github.io/pomo-timer/

About

Customizable pomodoro timer with progress bar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published