Guardian Stream — the unified parental control platform that gives parents real control over what their kids watch. Rules engine, per-profile screen-time limits, content filtering, and a live HUD overlay.
⚠️ Phases 1–3 Complete. Backend API, Electron, & Capacitor in development.
ScreenGuardian puts parents back in control without turning screen time into a battleground.
TypeScript rules engine with schedule templates, content ratings, and per-profile customisation.
Separate profiles per child with age-appropriate defaults and independent rule sets.
Visual countdown ring shown to children. Mood check-in before sessions encourage self-awareness.
Live overlay during streaming shows time remaining, current rules, and parent notifications.
Parent dashboard with daily/weekly usage charts, platform breakdowns, and trend reports.
Separate child and parent views. PIN required to access settings and override rules.
Rules Engine
TypeScript engine, templates, SQLite database — Complete
Frontend Web App
React 18, Vite, Tailwind, Zustand, Framer Motion — Complete
Streaming Integration + HUD
YouTube API, content script, HUD overlay — Complete
Backend API
Express.js REST API, real database persistence
Electron + Capacitor
Desktop app (Windows/Mac) + Android/iOS mobile
Limitations & Docs
Browser limitations docs, public launch