Skip to content
Pomodoro time tracker built with Vue
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
.browserslistrc
.editorconfig
.eslintrc.js
.gitignore
LICENSE
README.md
babel.config.js
netlify.toml
package.json
postcss.config.js
vue.config.js
yarn.lock

README.md

Pomodoro time tracker

Simple timer built according to the Pomodoro Technique which has been of tremendous help for me to get studying.

I made it because I couldn't find one already that worked well on both mobile and desktop.

Features

  • Responsive, works well on both mobile and desktop devices
  • Customizable and using localStorage to save your preferences
  • Progressive Web App, accessible offline
  • Ticking sound during focus rounds
  • Notification when round is over
  • Light and dark themes
  • Keyboard shortcut (space) to pause/resume
  • Fast and "lightweight". Around 30kb gzipped (not including audio or image assets)

Acknowledgements

Contributing

This project was scaffolded with Vue cli. Entrypoint: main.js and App.vue. Most of the logic is kept in the Vuex store.

Airbnb style javascript lint.

Description Command
Project setup yarn install
Compiles and hot-reloads for development yarn serve
Compiles and minifies for production yarn build
Lints and fixes files yarn lint
You can’t perform that action at this time.