Analisando propostas

Desenvolvedor Full-stack Senior para ajuste Técnico de Saas de Agendamento via Whatsapp

Publicado em 26 de Março de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Descrição do Projeto:
Contexto:
Tenho um SaaS de agendamento via WhatsApp focado em barbearias/salões (UseConvoo) construído com tecnologias modernas, mas que enfrenta gargalos críticos de arquitetura e lógica de fluxo que estão impedindo a escala. O sistema já possui usuários e demanda validada, mas precisa de um "ajuste técnico" urgente.

Tech Stack Atual:

Frontend/Backend: Next.js 14 (App Router) / TypeScript
Styling: Tailwind CSS
Database: PostgreSQL com Prisma orm
api whatsapp: evolution api
auth: nextauth.js
Infra: Railway (pnpm)

O que precisamos resolver (Prioridade Total):

Isolamento de Instâncias e Sessões (Cross-session Leakage): Corrigir falha crítica onde instâncias estão misturando contextos (vazamento de dados entre conversas). Garantir isolamento 100% via banco de dados e gestão de estado.

Refatoração de Lógica de Fluxo (Legacy Code Cleanup): Recentemente foi feito um merge no GitHub que gerou conflitos. O bot está intercalando o script novo com mensagens/lógicas do script antigo (especialmente na etapa de data). É Necessário auditar o código e eliminar a redundância.

Estabilização de Webhooks: Otimizar a fila de processamento de mensagens para eliminar delays e garantir que a máquina de estados (state machine) da conversa seja resiliente.

Refinamento de IA (OpenAI): Ajustar o System Prompt para evitar alucinações fora do escopo (barbearia) e garantir que o "Kill Switch" da IA no painel administrativo funcione perfeitamente no backend.

Filtro de Mensagens de Sistema: Implementar filtro para o bot ignorar avisos automáticos do WhatsApp (ex: mensagens temporárias) e focar apenas em text.

Onboarding via Pairing Code: Implementar a conexão via código de 8 dígitos da Evolution api, além do qr code atual.

Implementação de "Human Bypass": Lógica para pausar a automação por 2 horas caso o usuário (barbeiro) envie uma mensagem manual no chat, garantindo que o bot não interrompa o atendimento humano.

Requisitos:

Experiência comprovada com Next.js 14 e Prisma.

Experiência sólida com Evolution API ou similares.

Perfil Sênior: Alguém que resolva a arquitetura e organize o GitHub (Branches, documentação, etc).

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por U.