cachapa / BusinessTime

Simple work time counter, designed for automation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BusinessTime

API Build Status License

A small Android app that automatically tracks your time at work.

The time tracking works by inserting timed events (at_work / left_work) into a local database. The actual time periods are calculated from the events by counting the time between at_work events and left_work for each working day.

This project includes few unit tests to help guarantee that the time calculations are accurate.

Detection

Currently the only method to feed events into the database is via WiFi detection: new events are automatically generated when your phone (dis)connects to a pre-configured WiFi network. Other possible methods of detection would be through the use of bluetooth beacons, NFC, geofences, or a combination of the above. It might also make sense to plug into automation apps such as Llama.

To do

  • Create new events
  • Edit existing events
  • More detection types

About

Simple work time counter, designed for automation

License:GNU General Public License v3.0


Languages

Language:Java 100.0%