GPS Tracking Client adalah aplikasi pelacakan lokasi untuk perangkat seluler, yang dibangun dengan Flutter.
Fungsi utamanya adalah mengumpulkan data geolokasi (lintang, bujur, kecepatan) dari perangkat dan mengirimkannya secara berkala ke server gpstracking.plus.
Pelacakan Latar Belakang: Menggunakan layanan latar depan untuk memastikan pelacakan yang berkelanjutan dan dapat dikonfigurasi (secara default setiap menit), bahkan saat aplikasi ditutup.
Perintah Jarak Jauh: Mendukung eksekusi perintah jarak jauh melalui Firebase Push Notifications (FCM) untuk fungsi seperti memaksa pengiriman lokasi atau menghentikan/memulai pelacakan.
Keamanan: Mengautentikasi koneksi ke server menggunakan Hash API, yang meningkatkan keamanan transmisi data.
Konfigurasi Lokal: Memungkinkan pengguna yang berwenang untuk mengonfigurasi URL server dan ID perangkat melalui bagian yang dilindungi kata sandi.