Completed

Correção de Bugs Críticos em Sistema Python Flask e Postgresql

Published on the September 02, 2026 in IT & Programming

About this project

Open

Preciso de um desenvolvedor experiente para resolver um conjunto de problemas confirmados em um sistema de gestão de frotas em produção. O sistema usa Python Flask (:5001), Node.js Express (:5000) como proxy, PostgreSQL 18 e PM2 no Windows Server.

O que precisa ser feito (em ordem de prioridade):

1. Permissões PostgreSQL — URGENTE
O usuário rpz_user não tem GRANTs no schema public nem nas tabelas principais. O sistema está rodando mas falhando em cascata. É Necessário executar os GRANTs adequados como superusuário e confirmar que todos os módulos voltam a funcionar.

2. PM2 no Windows
Os processos não sobem automaticamente após reboot por problema de configuração (HOMEPATH). Configurar pm2 startup ou serviço via NSSM (já presente no repo) para garantir reinício automático.

3. Google Forms API (403)
As credenciais não possuem o escopo forms.googleapis.com. Formulários de motoristas não são atualizados desde dezembro/2025. Necessário adicionar o escopo correto no Google Cloud Console e rereautorizar.

4. Bugs de código no módulo de fechamento de ponto
Todos confirmados em log de produção:

motorist_name não inicializado em save_dayoff() → NameError silencioso
Método log_generic inexistente em ClosureAuditLogger → auditoria quebrada
Validador secundário ignora critérios de carga zero (FOLGA, FÉRIAS) → divergências falsas
Campo uf sem truncamento para CHAR(2) no upload de telemetria → erro no banco
he_noturno salvo sem recálculo server-side → valor do JavaScript trusted sem validação

5. Google Sheets
Sincronização falha ao tentar deletar todas as linhas não congeladas da planilha.

6. Job agendado de exportação
Validar que o job export_dayoff_daily volta a funcionar após a restauração do banco.

O que será fornecido:

Acesso ao repositório completo
Documentação detalhada de cada bug (arquivos, linhas, logs, causa raiz)
Ambiente de teste disponível

Perfil buscado:

Sólida experiência com Python Flask e PostgreSQL
Familiaridade com Node.js e PM2 no Windows
Capacidade de ler código existente e corrigir cirurgicamente sem refatorar o que não foi solicitado
Desejável: experiência com Google APIs (OAuth, Sheets, Forms)

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug

Delivery term: Not specified

Skills needed

Other projects posted by Marcelo A. F. D. S. D. S.