Skip to content

punchtime/web

Repository files navigation

Join the chat at https://gitter.im/punchtime/public Build Status Dependency Status devDependency Status

info

This is the web client of punchtime.io.

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.

contributing

The front end uses gulp and thus also npm.

To build the front-end locally, you run:

npm install
gulp

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 CONTRIBUTING.md.

related

Open source packages used

  • https://github.com/google/material-design-icons/
  • babel-preset-es2015
  • browser-sync
  • gulp
  • gulp-autoprefixer
  • gulp-babel
  • gulp-browserify
  • gulp-cssnano
  • gulp-imagemin
  • gulp-jade
  • gulp-jshint
  • gulp-sass
  • gulp-uglify
  • gulp-util
  • jshint
  • jshint-stylish

Screenshots

License

Apache License 2.0