Portfolio /
Parental Screen Tracker v2.0 Live
GitHub

Child Screen & Activity Monitor Live System

Cross-platform parental enforcement engine with real-time window tracking & SQLite-to-PostgreSQL offline resilience.

Screen Time Today
2h 45m / 4h Quota
68% Quota Used 1h 15m remaining
Active Foreground App
Roblox (Gaming)
Roblox Player - Blox Fruits v17
Limit: 45m / 60m used
Active Rules Enforced
22 Rules Active
Background Service: Active
Offline & Sync Engine
Synced PostgreSQL 16
SQLite Buffer: 0 pending

Weekly Screen Time Trend (Last 7 Days)

Comparing daily hours vs target screen quota (4.0 hrs limit line)

Weekly Avg: 3.2h

Category Distribution

Today
Auto-refreshing every 3s
Time Application Window Title Category Duration Status
10:14:12 AM RobloxPlayerBeta.exe Roblox - Blox Fruits Game Gaming 3 sec Recorded
10:14:09 AM chrome.exe Khan Academy | Computer Programming Intro Education 3 sec Recorded
10:14:06 AM msedge.exe YouTube - Python for Beginners Full Course Browsing/Video 3 sec Recorded

Windows Background Agent

Silent Pythonw client signed with PSF certificates, running under Windows 11 Smart App Control. Auto-registers to Startup registry with single-instance mutex.

Offline SQLite-to-PostgreSQL

Zero data loss architecture. Activity logs are buffered in local SQLite cache when offline and automatically drained to PostgreSQL 16 when network reconnects.

Cross-Platform Mobile App

React Native dashboard for iOS and Android. Parents can monitor child screen time, change rules remotely, and trigger study mode on the fly.

Action executed successfully