Aplicativo móvel: check-in NFC, documentos, planejamento e verificação de identidade
O aplicativo móvel Swooxy foi projetado para funcionários em canteiros de obras: rápido, offline, multilíngue e com conexão direta com presença, horários de trabalho, documentos e verificação de identidade.
Visão geral da funcionalidade móvel
O aplicativo móvel oferece suporte à presença, planejamento, gerenciamento de documentos e controle de identidade. Para os funcionários, é o local central para suas atividades diárias.
- Check-in/check-out NFC e QR com geolocalização
- Armazenamento offline e sincronização automática
- Cronograma de trabalho por projeto e segmentos de tarefas
- Upload de documentos com scanner de câmera
- Notificações push para documentos e verificações de identidade
- Digitalização de identificação através de MRZ + NFC com ICAO 9303
Login seguro e controle de acesso
1. Endereço de e-mail + senha
Os usuários fazem login através da autenticação API regular. Suporta várias empresas dentro de uma única conta.
2. Segurança 2FA
No primeiro login ou em sessões de risco, a autenticação de dois fatores (2FA) é exigida por e-mail. Nas sessões seguintes, é possível usar a identificação por impressão digital/reconhecimento facial.
3. Persistência do token
- O JWT é armazenado no SecureStorage
- Ao abrir o aplicativo: validação do token
- Se expirar → o fluxo de login será reiniciado
4. Confirmação biométrica
Ao reiniciar, o aplicativo solicita reconhecimento de impressão digital/facial, se ativado. Isso evita o uso indevido de telefones roubados.
Check-in e check-out (NFC, QR e terminais)
O aplicativo suporta vários métodos para registrar a entrada e saída dos funcionários:
- Pontos NFC no projeto
- Códigos QR como alternativa para telefones sem NFC
- Terminais InBio (por meio de conexão com API)
Controle de geolocalização
No check-in por QR, a geolocalização é obrigatória. O aplicativo não bloqueia em caso de discrepâncias, mas os gerentes podem ver isso no registro de auditoria.
Armazenamento offline e sincronização
Se não houver internet, o check-in será armazenado localmente e sincronizado automaticamente assim que a rede estiver disponível.
Digitalização completa do documento de identificação (MRZ + NFC + ICAO)
O funcionário pode ser verificado através do módulo de verificação de identidade integrado:
- Digitalização MRZ através de câmera com reconhecimento automático
- Autenticação PACE/BAC/CAN via NFC
- Leitura de DG1, DG2 e SOD
- Validação da cadeia de hash SOD
- Autenticação ativa ou autenticação por chip
Após uma verificação bem-sucedida, o documento é vinculado ao funcionário e aparece no portal.
Carregar documentos
Os funcionários podem enviar os documentos que faltam quando a notificação push indicar isso.
- Suporte para digitalizações de câmera, PDFs e fotos de galeria
- Regras por tipo de documento: campos obrigatórios, numeração, data de validade
- Compressão e otimização automáticas
- Carregue através de API segura + registro de auditoria
Cronograma de trabalho e planejamento
O aplicativo mostra o cronograma de trabalho por dia, por segmento de tarefa e por projeto:
- Suporta vários projetos por dia
- Atribuições por segmento através do Planner
- Detecção automática do fuso horário
- Deep linking a partir de notificações push
Painel móvel
O painel apresenta uma visão geral de:
- Status de presença
- Próxima tarefa programada
- Documentos em falta
- Status de verificação de identidade
- Registro de horas de hoje
