Smart Screen Time & Activity Tracker Widget - Sell Project
Listed September 15, 2026
About Smart Screen Time & Activity Tracker Widget
Track screen time, clicks & keypresses with smart eye-rest and health alerts
Project Name: Smart Screen Time & Activity Tracker Widget Tech Stack: Python 3, PyQt6, Pynput, QTimer Overview The Smart Screen Time & Activity Tracker Widget is a floating, transparent desktop utility designed to promote digital wellness and boost productivity. By continuously monitoring user activity, it delivers real-time telemetry on active work sessions, keyboard inputs, and mouse interactions—helping developers, gamers, and remote professionals maintain healthy computing habits. Key Features Real-Time Activity Telemetry: Tracks total active screen time along with live counts for mouse clicks and keyboard presses using low-overhead global event listeners. Automated Health & Wellness Alerts: 20-20-20 Eye-Rest Reminders: Triggers custom pop-up notifications every 20 minutes to encourage users to look away and rest their eyes. Hourly Break Warnings: Prompts users to stand up and take a physical break after every continuous hour of work. Smart Idle Detection: Automatically pauses screen-time accumulation after 3 minutes of inactivity (configurable via IDLETHRESHOLD) and visually grays out the UI display. Color-Coded Status Indicator: Features dynamic border styling that changes based on session length: Green: Healthy usage ($< 2$ hours) Orange: Moderate usage ($2-4$ hours) Red: Extended usage ($4+$ hours) Minimalist & Non-Intrusive UI: Frameless, semi-transparent design with drag-and-drop support, staying floating on top of active windows without cluttering the screen. Included Deliverables Complete clean Python source code (.py) leveraging standard PyQt6 and pynput dependencies. Fully functional customizable popup alert systems (CustomAlertWindow). Built-in click-and-drag handling and double-click quit functionality.
Project details
For sale
Asking price: $400 USD
What's included
Source code, All related data
Reason for selling
I feel that the project requires skills that I do not necessarily have and would like to see someone else take over.
Project metrics
Average Monthly Visitors: Pre-launch
Average Monthly Revenue: Pre-revenue
Average Monthly Downloads: Pre-launch / New project