Sobre este proyecto
it-programming / web-development
Abierto
Buscamos um desenvolvedor experiente para realizar a revisão, correção e estabilização de um sistema CRM existente. O CRM foi desenvolvido utilizando React/Vite no frontend, Supabase como backend (com PostgreSQL) e está hospedado na plataforma Render.
O objetivo principal é garantir que o sistema esteja funcionando de forma estável e sem falhas conhecidas nos fluxos essenciais, pronto para ser utilizado em produção, em um prazo máximo de 10 dias.
O profissional selecionado será responsável por:
1. Analisar a arquitetura atual, o código-fonte, as integrações com Supabase e o fluxo de dados para identificar pontos de melhoria e problemas.
2. Corrigir e refatorar o código conforme necessário para resolver problemas relacionados ao banco de dados, permissões, desempenho e atualização de informações.
3. Implementar a funcionalidade de exclusão/descontinuação de registros, que deve ser acessível exclusivamente por usuários com perfil de Administrador.
4. Desenvolver a capacidade de reativar criadores que retornarem à agência, assegurando que seus cadastros e históricos sejam preservados.
5. Tratar casos de cadastros duplicados, permitindo que o Administrador escolha qual registro permanecerá ativo e descontinue o outro, sem gerar inconsistências nos indicadores do sistema.
6. Corrigir a seção 'Base Geral > Ficha > Histórico' para que apresente de forma completa todo o histórico do criador, incluindo movimentações de CMs, mudanças de status, atualizações cadastrais e outras ações relevantes.
7. Resolver a lentidão na atualização das informações, implementando a sincronização automática dos dados para que não seja necessário recarregar a página (F5) ou sair e entrar novamente no sistema.
8. Identificar e corrigir quaisquer outros erros críticos que possam ser encontrados durante a revisão e que comprometam a funcionalidade ou a estabilidade do CRM.
É Imprescindível que o candidato possua domínio comprovado das seguintes tecnologias e conceitos: React, Vite, Supabase (incluindo PostgreSQL), autenticação de usuários, gerenciamento de permissões, otimização de banco de dados e experiência com aplicações em ambiente de produção. O sucesso deste projeto poderá levar a futuras contratações para a evolução contínua e manutenção do CRM.
Categoría Programación y Tecnología
Subcategoría Programación Web
Plazo de Entrega: No definido