Graduation Project · 2025
SafeTrack Kids
Smart Wearable Safety for Event-Based Child Monitoring
Overview
SafeTrack Kids is an IoT-based child safety system designed for large-scale public events. The system combines a smart wearable bracelet with a real-time web portal, enabling parents to monitor their children's location within defined safe zones — all through a simple QR code scan at event entry.
The project follows a B2B2C rental model: event organizers deploy and manage the bracelets, while parents access a personal dashboard to track their child, receive instant out-of-zone alerts, and manage child profiles. All data is automatically deleted at event closure, ensuring full compliance with Saudi Arabia's Personal Data Protection Law (PDPL).
A key architectural decision was pivoting from a custom-built hardware design to the LILYGO T-Watch S3 Plus — a programmable ESP32-S3 device with integrated BLE and WiFi. This reduced cost, development time, and complexity while preserving full programming control over the device's behavior and communication protocols.
Key Highlights
Hardware Pivot
Replaced a from-scratch hardware build with the LILYGO T-Watch S3 Plus — cutting SAR 200+ in component costs and weeks of prototyping time, without sacrificing any required functionality.
Privacy-First Architecture
All parent and child data is scoped to a single event session and automatically deleted upon event closure, achieving full PDPL compliance by design.
Dual-Dashboard System
Built two distinct interfaces: a parent-facing real-time map with safe-zone alerts, and an organizer-facing inventory and status management panel.
QR-Driven Onboarding
Parents pair their child to a bracelet by scanning a QR code displayed on the device — no app download required, accessible from any modern browser.
My Role
Project Manager & Technical Lead
- →Led a 5-member cross-functional team across the full project lifecycle
- →Authored all technical documentation: SPMP, SRS, and SDS
- →Co-designed system architecture, database schema, and data flow
- →Programmed the ESP32-S3 firmware for bracelet-to-backend communication
- →Made the pivotal hardware decision to adopt LILYGO T-Watch S3 Plus, reducing cost and complexity while retaining full programmability
Tech Stack
Screenshots
Screenshots coming soon