/screen-time-monitor

Tracks computer activity and visualizes this data in a timeline to provide usage statistics.

Primary LanguageJavaScript

Screen Time Monitor

alt Screenshot
alt Screenshot
alt Screenshot

Usage Instructions

1. Initialize dependencies - run npm install in both root and monitor-js directories.
2. Run main.js in /monitor-js in the background - node main.js

  • this script will poll for the user's active window every 1s and save their activity to %USERPROFILE%/Documents/ActivityMonitor.org every 10 seconds.

3. Run the main electron application to visualize data in a timeline and see usage statistics - npm run electron-react