Bot de WhatsApp que transforma a foto de um recibo em um gasto categorizado, com dashboard ao vivo.
Lançar cada compra manualmente numa planilha não sobrevive ao dia a dia. O objetivo era deixar o controle de gastos tão simples quanto mandar uma foto — direto na conversa do WhatsApp que você já usa.
Mandar a foto de um recibo pelo WhatsApp vira um lançamento categorizado, com um dashboard mostrando gasto por categoria e local — sem digitação manual. O bot entende inglês, espanhol e português brasileiro.
Um backend em FastAPI recebe os webhooks do WhatsApp e processa cada imagem de recibo por um pipeline de OpenCV/PyMuPDF (correção de inclinação, recorte, detecção de layout e texto) antes de passar para um LLM via OpenRouter, que categoriza os itens. O PostgreSQL guarda o razão financeiro, e um dashboard administrativo renderizado com Jinja2 recebe atualizações ao vivo via SSE.