Monitoring of all the applications a user spends time on their computer.
Sending desktop notifications on a timely basis when user spends a little too much time on a particular application.
Help the users to keep track of time spent on apps and plan their work accordingly.
Operating System compatibility issues, different packages where needed for Linux, Windows and MacOS. We overcame this challenge by including conditional checks in the requirements.txt file, by specifying which extra packages were needed for Windows OS.
Discussion