EdTech & Child Safety

Superr | Digital Parenting

FlutterBloc/CubitWebSocketsGoogle MapsGeofencingFirebase FCMMixpanelClean ArchitectureKotlin Native
Superr | Digital Parenting

Overview

About the Project

A comprehensive digital parenting ecosystem designed to keep children safe online, eliminate digital distractions, and foster healthy habits. Spearheaded development as Feature Head for the parent companion app at Coinductive Technologies, leading a 4-member Flutter team to architect real-time child device monitoring via WebSockets, Google Maps geofencing with live boundary triggers, a multi-tier permission onboarding pipeline, and customizable study/bedtime routines.

How it works

Engineering Flow

01

Pair & configure child device

The parent app initiates an encrypted pairing handshake (QR scan / pairing code) linking the Flutter client to the child's native Android daemon, guiding the user through required Device Admin, Accessibility, and Usage permissions.

02

Establish live WebSocket channel

Maintains a persistent, low-latency WebSocket connection between the parent dashboard and child background service for live telemetry, instant remote lock enforcement, and on-demand screenshot snapshots.

03

Track boundaries & geofences

Child GPS telemetry is evaluated against parent-defined Google Maps safe/unsafe boundary perimeters, firing instantaneous entry/exit push alerts with coordinate filtering to eliminate GPS drift.

04

Enforce focus & app rules

Translates active study rituals, bedtime schedules, and app category blacklists into real-time OS policies enforced on the child device, automatically shielding against distracting apps and websites.

Problems solved

Challenges & Resolution

Challenge
Pairing and managing the child's device required granting multiple privileged Android OS permissions (Accessibility, Device Admin, Usage Access, Notification Access), creating high onboarding friction and drop-off risks.
Resolution
Engineered a reactive, step-by-step onboarding wizard in Flutter with animated visual guides, deep links to native Android settings, and real-time WebSocket handshake verification that validated each permission step as soon as granted.
Benefit
Streamlined the complex permission flow, significantly lowered pairing failure rates, and ensured all background monitoring daemons were reliably initialized.
Challenge
Providing real-time device monitoring (live status, screen snapshots, instant remote lock) without exhausting mobile data or draining battery on both parent and child devices.
Resolution
Architected an event-driven WebSocket communication layer for instant bidirectional telemetry and remote commands, backed by adaptive heartbeat intervals and batched telemetry during idle periods.
Benefit
Delivered sub-second execution latency for remote freezes and live inspection while drastically minimizing battery consumption and network overhead.
Challenge
GPS jitter and perimeter inaccuracy causing false-positive boundary breach alerts during real-world geofencing testing when children were near border areas or inside buildings.
Resolution
Implemented coordinate smoothing, GPS horizontal accuracy threshold validation, and a hysteresis buffer algorithm before dispatching boundary entry/exit triggers via high-priority FCM channels.
Benefit
Eliminated false boundary alarms and provided parents with dependable, timely alerts whenever a child genuinely crossed designated geofence zones.

Result

Outcome

As Feature Head, led mobile engineering from concept through store deployment, delivering a production digital parenting platform that earned 1,000+ initial installs. The modular Bloc/Cubit architecture and robust WebSocket/Google Maps integration provided parents with seamless real-time visibility and peace of mind while maintaining battery efficiency and a responsive user experience.