Busca-se um Desenvolvedor Fullstack Sênior ou uma Squad para o desenvolvimento de uma plataforma completa de Gestão Operacional (Setor QSMS). O objetivo principal é modernizar e automatizar processos, eliminando o uso de papel e agilizando a geração de relatórios técnicos.
O prazo para a conclusão deste projeto é de 40 dias, sendo este improrrogável. A stack tecnológica definida inclui React Native (Expo) para o desenvolvimento mobile,
Node.js para o backend e PostgreSQL como banco de dados.
O escopo técnico detalhado do projeto abrange três módulos principais:
1. App Mobile (Para Técnicos de Campo)
* Conectividade: O aplicativo deve operar online, mas com um sistema de cache local robusto para garantir a funcionalidade em caso de perda de conexão com a internet. A sincronização automática dos dados deve ocorrer assim que a conexão for restabelecida.
* Telemetria: Implementação de funcionalidades de geolocalização para registro de check-in/out dos técnicos e monitoramento do nível de bateria do dispositivo.
* Execução de Serviços: Desenvolvimento de formulários dinâmicos que se adaptam a diferentes tipos de serviço. Por exemplo, um formulário para Controle de Roedores com campos específicos para consumo de isca por estação, e outro para Limpeza de Caixa d'Água com seus respectivos inputs.
* Anexos: Capacidade de anexar fotos obrigatórias (antes e depois do serviço) e consultar documentos técnicos em formato PDF (como POPs e FISPQs).
2. Painel Web (Para Gestão)
* Dashboards: Criação de painéis com gráficos de Business Intelligence (BI), como um gráfico de evolução do consumo de iscas por ponto, para facilitar a análise e tomada de decisões.
* Relatórios com IA: Integração com a API da OpenAI para processar inputs técnicos e gerar automaticamente textos de "Observações e Recomendações" que serão incluídos no PDF final dos relatórios.
* Gestão de Estoque: Funcionalidade para baixa automática de insumos do estoque, baseada no consumo registrado nas Ordens de Serviço (OS).
3. Portal do Cliente
* Acesso a Histórico: Os clientes deverão ter acesso ao histórico de certificados e relatórios de serviços realizados.
* Solicitações: Possibilidade de solicitar reforço de serviços diretamente pelo portal.
* Financeiro: Visualização de boletos e notas fiscais.
Prazo de Entrega: Não estabelecido