Hackabeat, an app for hackclubbers; to show exactly when you started coding, how much time you would have made if you had been coding constantly since you started, how much you've actually recorded, and set up a reminder to work after X minutes of inactivity!
To question how this works, we need to question how Hackatime works.
Hackatime tracks time using heartbeats. Whenever you write some code, it uploads a heartbeat. If the time interval between two heartbeats is less than 5 minutes, Hackatime counts it as time spent coding. This app alerts the user if they spend more than 3 minutes idle, so that they can track more time.
(As far as I know, this is not against Hackatime policy, but if I'm wrong, please correct me)
A project by Muhammad Ali :3
Source code