Preciso de um programador para desenvolver a integração final de um sistema de assistente financeiro automatizado com o WhatsApp. A base de dados já está estruturada no Supabase e o front-end opera via Lovable.
O objetivo principal é criar um robô de WhatsApp que:
- Receba mensagens de texto dos usuários via WhatsApp.
- Interprete o conteúdo das mensagens (ex: "Gastei 50 reais no mercado").
- Envie os dados processados para o Supabase, atualizando as tabelas de transações e compromissos.
- Opcional: Retorne uma resposta automática no WhatsApp confirmando o recebimento ou informando o status.
Requisitos Técnicos:
- Criação de Webhook (preferência:
Node.js ou Python).
- Integração com API de WhatsApp (Z-API, Twilio ou 360Dialog).
- Conexão com Supabase via Supabase sdk ou rest api.
- (Opcional) Uso da API do ChatGPT para interpretação de mensagens em linguagem natural.
- Deploy básico do webhook (Heroku, Render, Railway ou similar).
Estrutura já existente:
- Dashboard no Lovable integrado com o Supabase.
- Tabelas no Supabase para transactions, appointments e users.
- Banco funcionando com autenticação.
Exemplo de uso:
Usuário envia via WhatsApp: "Paguei 80 reais no cartão de crédito no restaurante"
O sistema deve:
- Identificar: tipo = despesa, valor = 80, categoria = restaurante.
- Salvar no Supabase na tabela transactions.
- Atualizar o dashboard em tempo real.
Entregáveis esperados:
- Código-fonte do webhook.
- Documentação simples de uso e manutenção.
- Sistema funcionando com WhatsApp e Supabase.
- Auxílio na configuração do ambiente (se necessário).
Duração do projeto Não estabelecido