Skip to content

punchtime/android

Repository files navigation

Punchtime Android client

Join the chat at https://gitter.im/punchtime/publicCodacy Badge

Note: this is a work in progress, and not yet a deployed app.

Info

This is the android client of punchtime.io.

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.

Made for Projecten 1 at Odisee in Ghent

By Haroen Viaene, Elias Meire and Arnaud Weyts.

Screenshots

Note: these screenshots aren't definitive

screenshot of the dashboard

screenshot of the user statistics

screenshot of the checkin history

screenshot of the settings

Building it yourself

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="maps_api_key"></string>
    <string name="facebook_app_id"></string>
    <string name="twitter_app_key"></string>
    <string name="twitter_app_secret"></string>
    <string name="firebase_url"></string>
</resources>
  • Copy the google-services.json from the Google Developer Console into the (projectroot)/app directory to enable Google OAuth

Related

License

Apache License 2.0