SafeGuard: a mobile application for child safety and location tracking
Nazmul, Mohammad Ahsan (2026)
Nazmul, Mohammad Ahsan
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2026051211223
https://urn.fi/URN:NBN:fi:amk-2026051211223
Tiivistelmä
This thesis presents the design, implementation, and evaluation of a mobile application for child safety called SafeGuard. The application was developed using React Native with the Expo framework and Firebase as the backend service. It provides realtime location tracking, configurable safe zones, and push notifications to parents based on events such as SOS alerts and safe zone transitions. The system aims to offer a simple, reliable, and data efficient solution for monitoring children’s locations. The current implementation was developed and tested on the Android platform.
The application consists of two modes: child mode, installed on the child’s device, and parent mode, used by caregivers. The child device periodically sends location updates to a cloud database, while the parent device receives and displays these updates in real time. The system also supports event based alerts, including SOS messages and geofence entry and exit notifications.
The system was evaluated through functional testing on both physical Android devices and emulators. Testing covered various scenarios, including application startup, permission handling, background and foreground transitions, and alert triggering. The results indicate that the application performs reliably in updating location data and delivering notifications.
Some limitations were identified, including potential delays in updates during temporary network interruptions. The thesis concludes with recommendations for future improvements, including enhancements in reliability, scalability, and cross-platform support.
The application consists of two modes: child mode, installed on the child’s device, and parent mode, used by caregivers. The child device periodically sends location updates to a cloud database, while the parent device receives and displays these updates in real time. The system also supports event based alerts, including SOS messages and geofence entry and exit notifications.
The system was evaluated through functional testing on both physical Android devices and emulators. Testing covered various scenarios, including application startup, permission handling, background and foreground transitions, and alert triggering. The results indicate that the application performs reliably in updating location data and delivering notifications.
Some limitations were identified, including potential delays in updates during temporary network interruptions. The thesis concludes with recommendations for future improvements, including enhancements in reliability, scalability, and cross-platform support.
