LayTrax ist eine Android -Anwendung, um eine Smartphone -Funktion als GPS -Standort -Tracking -Gerät zu erstellen. Die Anwendungsspeicherinformationen speichern Standortinformationen in einer Cloud -Datenbank, in der sowohl aktuelle als auch historische Standorte von anderen Anwendungen zugegriffen werden können. LayTrax bietet Benutzerauthentifizierung und Autorisierung sowie benutzerfreundliche Tracking-Intervall- und Distanzoptionen.
Eine serverlose Angular-Anwendung [Tracker] (https://github.com/lvhellgren/tracker) -Anwendung steht für den Zugriff auf und definiert Geo-Fencing-Bedingungen für die gespeicherten Informationen.
Siehe Screenshots.pdf für Bilder.
LayTrax sendet Standortdaten an Benutzerkonten in einer Firestore -Datenbank, in der Authentifizierungs- und Autorisierungsregeln angewendet werden.
Ein LayTrax -Dienst führt alle regelmäßigen Verarbeitungsaktivitäten durch, wodurch diese Arbeiten auch dann fortgesetzt werden, wenn die Anwendung im Hintergrund ausgeführt wird.
LayTrax verwendet die Authentifizierung von Firebase "Anmelden mit E -Mail und Kennwort", um sicherzustellen, dass nur bekannte Benutzer Zugriff auf die Datenbank haben.
LayTrax sendet sowohl Benutzer- als auch Kontoinformationen an die Datenbank, wodurch die erforderlichen Datenbankregeln auf jede Anforderung angewendet werden können.
Benutzer steuern die Häufigkeit des Erhaltens von GPS -Standortdaten. Diese Zeit kann von wenigen Sekunden bis zu einer beliebigen Anzahl von Minuten festgelegt werden.
Benutzer steuern die Entfernung in Messgeräten zwischen den Bewegungen, bevor Einträge an die Datenbank gesendet werden.
MIT