Sobre este projeto
it-programming / mobile-development
Aberto
Busca-se um desenvolvedor para criar um aplicativo móvel robusto e intuitivo, focado em profissionais de Segurança e Saúde no Trabalho (SST) no Brasil. O objetivo principal é facilitar avaliações de campo e auditorias de conformidade com as Normas Regulamentadoras (NRs).
O aplicativo deve ser desenvolvido com uma abordagem mobile-first, garantindo funcionalidade offline completa e posterior sincronização de dados com a nuvem. As tecnologias preferenciais para o desenvolvimento incluem React Native, Expo e TypeScript para o frontend, utilizando SQLite para armazenamento local e PostgreSQL/Supabase para o backend.
As funcionalidades essenciais do sistema incluem:
1. Cadastro abrangente de profissionais, empresas, estabelecimentos, setores, funções, Grupos Homogêneos de Exposição (GHEs), equipamentos e certificados de calibração.
2. Um motor universal de fichas digitais flexível, baseado em schema/json, que suporte diversos tipos de campos: texto, número, unidade, data, seleção, múltipla escolha, foto, assinatura, gps, cálculo, grupos repetíveis, vínculos e lógica condicional.
3. Um catálogo de fichas pré-configuradas para avaliações comuns de SST, abrangendo áreas como ruído, calor, vibração, agentes químicos, máquinas, eletricidade e outras inspeções.
4. Capacidade de captura offline de dados, incluindo fotos georreferenciadas, registro de data/hora, coordenadas GPS, identificação do usuário, hash das evidências e informações sobre equipamentos utilizados.
5. Implementação de validação automática antes da conclusão de cada ficha, alertando sobre campos ausentes, calibração de equipamentos vencida, falta de evidências ou outras informações obrigatórias.
6. Geração automática de relatórios profissionais em formato PDF a partir dos dados coletados.
7. Um módulo de auditoria das NRs, utilizando um banco de dados normativo versionado. Cada requisito normativo deve incluir nr, item, pergunta, aplicabilidade, resposta esperada, evidência necessária, código de infração nr-28, gradação (i1-i4), natureza (s/m) e versão normativa.
8. Classificação das respostas da auditoria em Conforme, Não Conforme, Não Aplicável e Não Verificado.
9. Um motor determinístico para estimar a exposição a penalidades, conforme a NR-28, considerando o número de empregados e a versão vigente da norma.
10. Geração de planos de ação no formato 5W2H a partir das não conformidades identificadas nas auditorias.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias