GPS Tracking Client er en plasseringssporingsapplikasjon for mobile enheter, bygget med Flutter.
Hovedfunksjonen er å samle geolokaliseringsdata (breddegrad, lengdegrad, hastighet) fra enheten og periodisk overføre den til gpstracking.plus-serveren.
Bakgrunnssporing: Bruker forgrunnstjenester for å sikre kontinuerlig og konfigurerbar sporing (som standard hvert minutt), selv når applikasjonen er lukket.
Fjernkommandoer: Støtter kjøring av eksterne kommandoer gjennom Firebase Push Notifications (FCM) for funksjoner som å tvinge posisjonssending eller stoppe/starte sporing.
Sikkerhet: Autentiserer tilkoblingen til serveren ved hjelp av en Hash API, og forbedrer sikkerheten for dataoverføring.
Lokal konfigurasjon: Lar autoriserte brukere konfigurere serverens URL og enhets-ID gjennom en passordbeskyttet del.