LayTrax es una aplicación Android para hacer una función de teléfono inteligente como un dispositivo de seguimiento de ubicación GPS. La aplicación almacena la información de ubicación en una base de datos en la nube, donde otras aplicaciones pueden acceder a las ubicaciones actuales e históricas. LayTrax proporciona autenticación y autorización del usuario junto con el intervalo de seguimiento controlable por el usuario y las opciones de distancia.
Una aplicación angular sin servidor [rastreador] (https://github.com/lvhellgren/tracker) está disponible para acceder y definir las condiciones geográficas en la información almacenada.
Ver capturas de pantalla.pdf para imágenes.
LayTrax envía datos de ubicación a cuentas de usuario en una base de datos Firestore, donde se aplican reglas de autenticación y autorización.
Un servicio de LayTrax realiza todas las actividades de procesamiento periódica que hace que este trabajo continúe incluso cuando la aplicación se ejecuta en segundo plano.
LayTrax utiliza la autenticación Firebase "Iniciar sesión con correo electrónico y contraseña" para garantizar que solo los usuarios conocidos tengan acceso a la base de datos.
LayTrax envía información de usuario y cuenta a la base de datos, por lo tanto, permitiendo que las reglas de la base de datos requeridas se apliquen a cada solicitud.
Los usuarios controlan la frecuencia de obtener datos de ubicación GPS. Este tiempo se puede configurar desde unos pocos segundos hasta cualquier número de minutos.
Los usuarios controlan la distancia en metros entre los movimientos antes de que las entradas se envíen a la base de datos.
MIT