Todos os trabalhos
LabEm desenvolvimento · demo pública
Agendinha
Agendamento online para salões de beleza, com atendente de IA no WhatsApp.
- Papel
- Engenheiro, de ponta a ponta
- Período
- 2026 – Atual

Visão geral
A cliente escolhe o serviço, a profissional e o horário, e paga com cartão, PIX ou no local, sem criar conta. O gestor cuida do dia, da agenda e das contas. Cada salão ganha um site próprio; um salão de beleza é o caso base usado para construir e validar o sistema.
Também dá para agendar pelo WhatsApp, com um atendente de IA que marca horários, responde dúvidas e passa a conversa para uma pessoa quando deve.
O que construí
- 01Postgres em primeiro lugar, no Supabase, sem serviço de backend: toda escrita passa por uma função SECURITY DEFINER, atrás de RLS, e um teste falha se a superfície de acesso anônimo mudar.
- 02Reserva antes da identificação: o horário fica segurado antes de a cliente se identificar, com TTL, liberação imediata e limpeza por cron, enquanto o Realtime mostra na hora as reservas de outras pessoas.
- 03Os horários são calculados na consulta, nunca gerados de antemão; dinheiro é guardado em centavos inteiros; equipe com várias profissionais já faz parte do modelo.
- 04Atendente de IA na API oficial do WhatsApp (Cloud API da Meta), construído com Claude, com áudios transcritos pelo Whisper.
- 0513 roteiros de avaliação: uma cliente simulada (outra IA) conversa com o atendente de verdade contra um banco local; o código confere as reservas e as ferramentas chamadas, e um juiz de IA avalia o tom.
- 06Notas fiscais de serviço (NFS-e) emitidas pela ficha da cliente, por um serviço que roda num Cloudflare Container.
- 07Todos os fluxos testados de ponta a ponta com Playwright, em desktop, Android e iPhone.
Stack
- Next.js
- React 19
- TypeScript
- Tailwind CSS
- Supabase
- PostgreSQL 17
- WhatsApp Cloud API
- Claude
- Whisper
- Cloudflare Containers
- Vitest
- Playwright
Quer os detalhes por trás disso?