Back to Projects

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

Hardware
LILYGO T-Watch S3 PlusESP32-S3GPS (ATGM336H)BLEWiFi
Frontend
ReactCSS3
Backend
FirebaseSQL DatabaseREST APIs
Security
HTTPSPDPL ComplianceNCA GuidelinesOWASP IoT

Screenshots

Screenshots coming soon

Back to Projects