Kickoff — Março 2026

MeuMoney

Como o produto vai funcionar, como vamos construir, e o que cada um precisa fazer.

Projeto
MeuMoney
Produto
Gestão financeira via WhatsApp
Sprint MVP
10 dias
Como funciona

A experiência
da usuária

Passo a passo do que acontece quando alguém usa o MeuMoney:

01
Usuária manda mensagem no WhatsApp
"Gastei 45 no mercado", ou manda foto do recibo, ou grava áudio.
02
ManyChat recebe e identifica o tipo
Texto puro → fluxo estruturado (sem IA). Foto → envia pra Gemini extrair dados (OCR). Áudio → envia pra transcrição.
03
Dados são validados e salvos no Supabase
Edge function valida os dados antes de gravar. Nenhuma IA escreve direto no banco — só código validado.
04
Usuária recebe confirmação
Resposta formatada pelo ManyChat: "Despesa registrada: R$45,00 — Mercado — Alimentação".
05
Usuária acessa dashboard quando quiser
Painel web com visão dos gastos, categorias, receitas vs despesas, relatório mensal.
Arquitetura

Fluxo técnico

Cada componente e sua função na cadeia:

CamadaTecnologiaFunçãoConta de
CanalWhatsApp Business API via ManyChatRecebe mensagens, identifica tipo, respondeAildes
ProcessamentoSupabase Edge FunctionsValida dados, grava no banco, retorna confirmaçãoAildes
IA (sob demanda)Google GeminiOCR de foto de recibo + transcrição de áudio. Só ativada quando necessário.Aildes
Banco de dadosSupabase (PostgreSQL)Armazena transações, usuárias, categorias. Backup diário automático.Aildes
DashboardNext.js na VercelPainel web pra visualização de gastos e relatóriosAildes

Princípio: texto puro não passa por IA — é fluxo estruturado no ManyChat. IA só é chamada pra foto e áudio. Isso elimina alucinação, reduz custo e aumenta previsibilidade.

Segurança

Garantias técnicas
ponto a ponto

RLS
Row Level Security — isolamento por usuária
Cada pessoa só acessa os próprios dados. Impossível uma ver dados de outra. Implementado a nível de banco via Supabase policies. Não depende da aplicação respeitar — o banco impõe.
AUTH
Autenticação com tokens e expiração
Supabase Auth com JWT. Tokens expiram automaticamente. Sessões controladas. Sem cookies permanentes, sem autenticação frágil.
ENV
Chaves e segredos protegidos
Todas as API keys ficam em variáveis de ambiente (Vercel + Supabase). Nunca expostas no código-fonte, nunca commitadas no Git.
IA
IA sem acesso ao banco
A IA recebe uma foto ou áudio e retorna texto extraído. Quem decide o que gravar no banco é código validado na Edge Function — não a IA. Zero prompt injection.
LGPD
Compliance implementado na entrega
Consentimento no onboarding. Direito à exclusão de dados. Exportação sob demanda. Dados criptografados em trânsito (HTTPS) e em repouso (Supabase encryption).
BACKUP
Backup automático diário
Supabase faz backup diário automático. Retenção conforme plano. Possibilidade de Point-in-Time Recovery no plano Pro.
Segurança — continuação

Infraestrutura
e operação

REPO
Repositório Git com versionamento
Todo o código em repositório Git. Histórico completo de alterações. Qualquer dev qualificado pode auditar ou dar continuidade.
CI/CD
Deploy automático via Vercel
Push no repositório = deploy automático. Sem processo manual. Preview de cada alteração antes de ir pra produção.
ISOL
Infraestrutura dedicada e isolada
Banco de dados exclusivo (não compartilhado com outros projetos). Cada serviço em conta separada. Sem dependência de servidor de terceiros.
LOGS
Logs e observabilidade
Supabase Dashboard com logs de queries, auth events e erros. Vercel com logs de deploy e runtime. Métricas básicas de erro e latência.
KEYS
Rotação de chaves
Procedimento definido: API keys podem ser regeneradas a qualquer momento pelo painel da Aildes. Sem dependência da desenvolvedora pra trocar credenciais.
AUDIT
Código aberto pra auditoria
Aildes e Levi têm acesso total ao repositório e ao banco. Podem auditar o código a qualquer momento. Transparência total.
Checklist técnico

Resposta aos
11 requisitos

#RequisitoComo atendemos
01Arquitetura e códigoNext.js + Supabase. Repositório Git. Docs na entrega.
02Hospedagem e infraVercel (CI/CD nativo) + Supabase (backup diário).
03Banco de dadosSupabase dedicado, RLS, logs de auditoria, backup.
04PagamentosFora do MVP. Stripe/MP como evolução futura.
05SegurançaEnv vars, auth JWT, zero prompt injection, RLS.
06MultimídiaValidação de formato/tamanho. Storage com RLS.
07IA e confiabilidadeSob demanda (foto/áudio). Validação antes de persistir.
08ObservabilidadeLogs Supabase + Vercel. Dashboard de monit. evolução.
09Suporte e operaçãoSLA e canal de suporte: definir nesta reunião.
10Produto e roadmapMVP (10d) → PJ (15d) → Evolução contínua.
11Contratos e governançaTermo pronto. LGPD inclusa. Responsáveis: alinhar hoje.
Timeline

Dia a dia do MVP

DiaEntregaDetalhe
1Modelagem do bancoTabelas, relações, RLS policies, seed data
2Configuração ManyChatFluxos de entrada: texto, foto, áudio. Conexão WhatsApp API.
3Edge FunctionsProcessamento de texto e validação. Integração ManyChat → Supabase.
4IA — OCR e transcriçãoIntegração Gemini pra fotos de recibo e áudios. Validação dos dados extraídos.
5Fluxo completo funcionandoTexto + foto + áudio registrando no banco. Confirmação voltando pro WhatsApp.
6-7DashboardVisão de gastos, categorias, receita vs despesa. Relatório mensal.
8LGPD + AuthConsentimento, exclusão, exportação. Login seguro no dashboard.
9Testes com AildesAildes testa todos os fluxos. Ajustes finos.
10Entrega do MVPProdução. Docs. Handover. Usuárias podem começar a usar.
Setup inicial

Contas que a Aildes
precisa criar

Tudo no nome da Aildes. Larissa é adicionada como colaboradora em cada uma.

🗄️

1. Supabase

supabase.com — criar conta com seu email. Criar novo projeto. Me adicionar como membro do projeto.

Gratuito pra começar

💬

2. ManyChat

manychat.com — criar conta. Conectar WhatsApp Business. Me adicionar como Team Member.

R$149/mês (Pro)

🖥️

3. Vercel

vercel.com — criar conta. Me adicionar ao time.

Gratuito pra começar

🤖

4. Google AI Studio

ai.google.dev — criar conta. Gerar API key. Me compartilhar a chave.

Gratuito (free tier generoso)

Custo mensal pra começar: R$149 (ManyChat). Todo o resto é gratuito até escalar. Detalhes completos no levantamento de custos entregue.
Dinâmica de trabalho

Como vamos
trabalhar juntos

CALL
Alinhamento semanal — 1x por semana
Call de 30 minutos. O que foi feito, o que vem a seguir, bloqueios. Dia e horário fixos.
CHAT
WhatsApp pra comunicação do dia a dia
Dúvidas rápidas, validações, prints. Resposta em até 24h úteis.
REPO
Repositório aberto pra Aildes e Levi
Acesso ao código, ao banco e ao deploy. Acompanham progresso em tempo real.
DOCS
Portal meumoney.elastre.com.br
Todos os documentos, entregas e referências num lugar só.
PRAZO
Se atrasar, aviso antes — não depois
Transparência total sobre prazos. Se algo mudar, comunico imediatamente com justificativa e novo prazo.
Agora

Próximos passos

HojeAildes cria as contas e me dá acesso
Dia 1Modelagem do banco + configuração ManyChat
Dia 5Fluxo principal funcionando — texto, foto e áudio registrando
Dia 8Dashboard + relatório + testes com Aildes
Dia 10MVP entregue. Usuárias usando. Produção.

MeuMoney · Março 2026

navegar