TimeFlow is a time tracking app offering the possibility to limit logins to certain locations this can be done by accepting near by Wi-Fi or GPS coordinates.
Furthermore it offers the ability to manage teams as well as creating and approving absence requests via the accompanying website.