Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
JavaScript CoffeeScript Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
bin
public
test
views
.gitignore
Procfile
README.md
grunt.js
package.json
server.js

README.md

Pomo...

A public Pomodoro timer. Someone who wants to interrupt you can check how much time you have left on your current Pomodoro and what you are working on, then subscribe to receive some kind of notification when you're free.

Also maybe:

  • People leave you a message that you see when your Pomodoro ends.
  • Stats etc for Pomodoros: interruptions, disruptions, estimates..
  • Authentication

Next things to do:

  • UI design.
  • Pause and stop timer.

Setup

Unpackaged Dependencies

node  ~> v0.8.6   # brew update node
npm   ~> v1.1.46  # npm update npm -g
grunt ~> 0.3.8    # npm install -g grunt

Once you have all of the unpackaged dependencies, run npm install from the project root.

Development

Asset compilation

Open up a tab for Grunt to watch and automatically compile assets.

grunt watch

Server

Open up a tab for the server.

node server.js

Restart the server everytime you make a change to the backend.

Tests

Append the test file name to bin/test and then run npm test.

Deployment

git push heroku master
heroku ps:scale web=1
Something went wrong with that request. Please try again.