Provides a set of endpoints for the PunchClock iOS app as well as a Status Board-compatible In/Out panel.
Pull request Compare This branch is 26 commits behind panicinc:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
public
views
.gitignore
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
config.ru
dotenv.sample
my_app.rb

README.md

PunchClock Server

Provides a set of endpoints for the PunchClock iOS app as well as a Status Board-compatible In/Out panel.

Setup

Let's assume you've gone through the basic heroku setup steps and are ready to deploy an application.

The server is designed to run with a Postgres database and the ZeroPush notification service. To get it running for testing you'll need to install some ruby gems and customzie your local enviroment.

  • $ cp dotenv.sample .env
  • $ gem install bundler; bundle install

Images

Put your people images in the public folder and name them the same as the names used in the app.

Contributing

Feel free to fork and send us pull requests

Bug Reporting

PunchClockServer is an unsupported, unofficial Panic product. If you can't contribute directly, please file bugs here.