O LayTrax é um aplicativo Android para fazer uma função de telefone inteligente como um dispositivo de rastreamento de localização GPS. O aplicativo armazena informações de localização em um banco de dados em nuvem, onde locais atuais e históricos podem ser acessados por outros aplicativos. O LayTrax fornece autenticação e autorização do usuário, juntamente com o intervalo de rastreamento controlável pelo usuário e opções de distância.
Um aplicativo angular sem servidor [rastreador] (https://github.com/lvhellgren/tracker) está disponível para acessar e definir condições geográficas nas informações armazenadas.
Consulte Screenshots.pdf para imagens.
O LayTrax envia dados de localização para contas de usuário em um banco de dados Firestore, onde as regras de autenticação e autorização são aplicadas.
Um serviço LayTrax executa todas as atividades de processamento periódicas, fazendo com que este trabalho continue mesmo quando o aplicativo é executado em segundo plano.
O LayTrax usa o Firebase "Assine com email e senha" Autenticação para garantir que apenas usuários conhecidos tenham acesso ao banco de dados.
O LayTrax envia as informações do usuário e da conta para o banco de dados, permitindo que as regras de banco de dados necessárias sejam aplicadas a todas as solicitações.
Os usuários controlam a frequência de obter dados de localização do GPS. Desta vez, pode ser definido de alguns segundos para qualquer número de minutos.
Os usuários controlam a distância nos medidores entre os movimentos antes que as entradas sejam enviadas para o banco de dados.
Mit