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:

  1. Digitalização MRZ através de câmera com reconhecimento automático
  2. Autenticação PACE/BAC/CAN via NFC
  3. Leitura de DG1, DG2 e SOD
  4. Validação da cadeia de hash SOD
  5. 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