ProductivityPal tm

An application to quantify your productivity level and compare it with other developers.

Feature list:

  • Automated repo detection

  • Counts lines of code written via git

  • Counts wpm, words written, and other metrics like whatpulse.

-Detects focused window to detect IDE/program used (for filtering by wpm written in ide) etc.

-Detects websites visited and whether they are productive/unproductive (machine learning trained on 'productive' and 'unproductive' data)

-Compare productivity with others in your company/network and see what percentile you are in!

Client: Monitors productivity, uploads productivity data to server

Server: compares productivity data between users, rankings

JSON transfer format for a data upload to the server (must authenticate with the server first):

server upload url is (address)/productivity/add_record { 'time_start': sometimestamp, 'time_end': sometimestamp, 'time_productive': sometimedelta }

Share this project:

Updates