Completed

Desenvolvedor Node.js/Supabase para Sincronização de Dados e Segurança de Saas

Published on the July 22, 2026 in IT & Programming

About this project

Open

Estamos buscando um desenvolvedor experiente para aprimorar a sincronização de dados e a segurança de nossa plataforma SaaS, que atende arquitetos e designers. O sistema já está em produção com usuários pagantes, e o objetivo principal é garantir a integridade e consistência dos dados em múltiplos dispositivos.A stack tecnológica atual inclui: Frontend: html, css e javascript puro. Backend: Node.js serverless, hospedado na Vercel. Banco de dados: Supabase (PostgreSQL). Armazenamento local: localStorage do navegador.As principais necessidades do projeto são: 1. Sincronização Robusta entre Dispositivos: Desenvolver uma lógica de sincronização onde o Supabase atue como a fonte de verdade primária e o localStorage seja utilizado exclusivamente como cache. É Crucial eliminar o risco de perda de dados ou sobrescrita acidental quando um usuário acessa a plataforma de diferentes dispositivos, especialmente se um deles estiver desatualizado. 2. Proteção contra Perda de Dados e Conflitos: Implementar mecanismos como versionamento de registros ou timestamps para detectar e resolver automaticamente conflitos de dados que possam surgir de acessos simultâneos ou desatualizados em múltiplos dispositivos. 3. Feedback Aprimorado para Operações de Salvamento: Atualmente, falhas no salvamento de dados não são comunicadas ao usuário. É Necessário implementar um sistema de retry automático para tentativas de salvamento e fornecer alertas visuais claros ao usuário em caso de falha persistente. 4. Proteção de Webhooks de Pagamento: Os webhooks de pagamento (Hotmart/Kiwify) ocasionalmente sobrescrevem ajustes manuais feitos nos planos dos usuários. É Fundamental desenvolver uma lógica de prioridade para que os ajustes manuais sejam preservados e não sejam afetados por atualizações automáticas dos webhooks.O que NÃO faz parte do escopo deste projeto: Redesign visual da interface. Desenvolvimento de novas funcionalidades. Migração da stack tecnológica atual.Procuramos um profissional com experiência comprovada em Node.js, Supabase e, principalmente, em soluções de sincronização de dados complexas. É Essencial que o candidato tenha experiência prévia na resolução de problemas de conflito de dados entre cliente e servidor para garantir a estabilidade e segurança da nossa plataforma.

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 Luana A.