Visão geral
Assistente virtual de um alojamento esportivo de base. Ele identifica com quem está falando já na primeira mensagem e segue por uma de duas trilhas: família buscando vaga (acolhe, faz a triagem obrigatória, explica investimento e critérios, trata objeção e entrega o contato do responsável já com os dados do atleta escritos na mensagem), ou público interno (atleta matriculado, responsável ou comissão técnica, com dúvida de rotina e regras).
A regra que atravessa as duas trilhas: o assistente nunca inventa. Assunto comercial vai pro responsável, assunto operacional vai pra recepção, e nada que o clube não confirmou é dado como certo.
Stack
Node.js + Express, API serverless (Vercel), Google Gemini para a conversa, Postgres pra gravar e consultar contato, painel protegido por senha pra acompanhar o funil.
Destaques
- Suite de teste (
npm test) sobe banco falso e percorre o fluxo inteiro, da primeira mensagem até a exportação no painel, sem gastar cota de API nem tocar em dado de produção. - Documentação separada do que está confirmado pelo cliente e do que ainda falta confirmar, pra nunca vazar informação incerta pro público.
Links
- Ver online: https://alojamento-base-forte.vercel.app