Android App that uses punishments to help users avoid procrastination. Click here to check it out.
When a task is added, a corresponding job is also scheduled for the task's deadline. The job, when running, does one of two things:
- If the task has been marked complete, the job deletes itself
- If not, the punishment is carried out by blocking the user out of certain apps using a custom accessibility service triggered on window changes