Project Name: Tracker - Real-Time by Omar ATProject Name: Tracker - Real-Time by Omar AT

Project Name: Tracker - Real-Time

Omar AT

Omar AT

Project Name: Tracker - Real-Time P2P GPS Location Sharing (تطبيق متتبع المواقع)
Tagline: A peer-to-peer real-time GPS tracking and live navigation app powered by Google Maps and Cloud Firestore, enabling live position broadcasting and camera-locked tracking via unique session IDs.
Overview: Tracker is a real-time geolocation streaming and navigation application designed to facilitate personal safety, friend meetups, and route monitoring without requiring complex account setups. Built around an intuitive peer-to-peer session ID architecture, a user can broadcast their live GPS location with a single tap, generating a temporary pairing key. A recipient enters this ID on their device to follow the streamer's movement in real time on a customized Google Map, complete with automatic camera centering and animated location markers.
Role: Flutter Developer (Engineered the real-time geolocation streaming engine, Google Maps camera animation controller, Firestore live synchronization, and BLoC state architecture).
Tech Stack:
Framework & UI: Flutter & Dart (ReadexPro typography, custom map JSON styling, SVG iconography)
Mapping & Geolocation: Google Maps Flutter & Geolocator (High-accuracy continuous position stream)
State Management: Flutter BLoC (StreamingCubit, TrackingCubit, LanguageCubit)
Backend & Cloud Database: Firebase Cloud Firestore (Real-time snapshot listeners), Firebase Core, Firebase Auth
Localization & Storage: Bilingual (Arabic RTL & English LTR) via JSON asset bundles, shared_preferences
Key Features:
Instant One-Tap Location Streaming: Generates a unique, copyable session ID and begins broadcasting high-precision GPS coordinates continuously to Cloud Firestore.
Live Map Tracking & Camera Lock: Follows target coordinates in real time with an automated camera tracking mode that pans and zooms smoothly as the target travels.
Custom Map Styling & Theming: Integrates customized Google Maps vector themes and bespoke vehicle/device markers for enhanced contrast and visual clarity.
Low-Latency Geolocation Pipeline: Configured Geolocator stream filters and listeners that optimize battery consumption while preserving sub-second coordinate accuracy.
Session Lifecycle Management: Full control over active broadcasts with explicit termination, ensuring location data streaming stops instantly when the session is closed.
Bilingual Localization (Arabic & English): Complete native support for Arabic RTL and English LTR layouts with persistent in-app language switching.
Like this project

Posted Oct 1, 2026

Project Name: Tracker - Real-Time P2P GPS Location Sharing (تطبيق متتبع المواقع) Tagline: A peer-to-peer real-time GPS tracking and live navigation app power...