The web client of punchtime
Branch: master
Clone or download
Latest commit e52e009 Sep 18, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
.well-known app linking May 6, 2016
assets add screenshots Mar 20, 2017
dashboard a class for invisible links May 14, 2016
includes description May 15, 2016
invite add invite page May 15, 2016
login Remove call to scripts.js May 15, 2016
.editorconfig initial commit Feb 22, 2016
.gitignore no dist folder Feb 24, 2016
.jshintrc suppress warnings May 15, 2016
.nojekyll no jekyll May 14, 2016
.travis.yml fix typo on travis Jul 19, 2016
404.pug move from jade to pug May 11, 2016 move from jade to pug May 11, 2016
LICENSE.txt use apache license Feb 26, 2016 Update Mar 20, 2017
gulpfile.js reindent May 31, 2016
index.pug get it on play May 20, 2016
package.json update package May 31, 2016

Join the chat at Build Status Dependency Status devDependency Status


This is the web client of

Made for Projecten 1 at Odisee in Ghent

By Haroen Viaene, Elias Meire and Arnaud Weyts.

It uses Firebase to communicate the location of an employee when he arrives at a location he works at (i.e. an electrician). This is then used to calculate the amount of hours the employee worked, and also how much the clients should pay for offered services.


The front end uses gulp and thus also npm.

To build the front-end locally, you run:

npm install

If you only want gulp to build the files that have been changed, you can run after the previous command:

gulp watch

Deploying is done to gh-pages using travis with our friendly bot: @punchtimebot.

See also


Open source packages used



Apache License 2.0