httpete-ire / pomodoro

a simple pomodoro timer app build using Angular

Home Page:http://httpete.com/pomodoro/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pomodoro

a simple pomodoro timer app build using Angular and web workers

Image of the app

view app

pomodoro

The pomodoro technique is a time management method for breaking down large tasks into small, timed intervals that are seperated by a short break.

how to build

to build the app run the following commands

npm install

bower install

gulp setup

web worker

When a tab is inactive in Chrome it automatcilly buffers the setTimeout and setInterval functions to excute at maximum every second. The timer function gets executed approximately every 1.3 / 1.4 seconds, not ideal for a timer appliaction.

Web workers allow any script to run in a background thread and are not effected by buffering when the tab is inactive.

todo

  • audio when complete
  • ability to changes the settings
  • add HTML 5 notifications
  • custom input ranges to change time

About

a simple pomodoro timer app build using Angular

http://httpete.com/pomodoro/


Languages

Language:JavaScript 51.5%Language:CSS 44.1%Language:HTML 4.4%