GPS Tracking Client je aplikacija za praćenje lokacije za mobilne uređaje, izrađena s Flutterom.
Njegova glavna funkcija je prikupljanje geolokacijskih podataka (zemljopisna širina, dužina, brzina) s uređaja i njihovo povremeno slanje na poslužitelj gpstracking.plus.
Praćenje u pozadini: koristi usluge u prvom planu za osiguranje kontinuiranog i konfigurabilnog praćenja (prema zadanim postavkama svake minute), čak i kada je aplikacija zatvorena.
Daljinske naredbe: Podržava izvršavanje daljinskih naredbi putem Firebase Push Notifications (FCM) za funkcije kao što je prisilno slanje lokacije ili zaustavljanje/pokretanje praćenja.
Sigurnost: Autentificira vezu s poslužiteljem pomoću Hash API-ja, poboljšavajući sigurnost prijenosa podataka.
Lokalna konfiguracija: Omogućuje ovlaštenim korisnicima da konfiguriraju URL poslužitelja i ID uređaja putem odjeljka zaštićenog lozinkom.