Produto digital · estudo de caso
Meu Bolso
Um lugar só para entradas, saídas, contas a vencer e metas — com um assistente que responde com base nos dados reais da conta.
Visão geral
O projeto em poucas palavras
O Meu Bolso é um aplicativo de controle financeiro pessoal. A ideia é tirar a vida financeira de planilhas, cadernos e mensagens soltas e reuni-la num lugar só: quanto entrou, quanto saiu, o que ainda vai vencer e quanto dá para gastar hoje sem comprometer o mês.
O aplicativo está no ar em app.meubolso.life.
Desafio
O ponto de partida
Controlar dinheiro costuma falhar por cansaço, não por falta de vontade. Quem começa uma planilha empolgado abandona no segundo mês; quem olha só o saldo do banco não enxerga o que vai vencer; e gastos previsíveis da rotina, como remédios de uso contínuo, aparecem como surpresa.
O desafio era criar algo que exigisse pouco esforço para registrar e respondesse rápido à pergunta prática do dia a dia: “posso gastar isso?”.
Solução
Um painel que responde ao dia a dia
A tela inicial resume entradas, saídas e balanço, mostra as contas abertas e a agenda financeira do mês e calcula quanto a pessoa pode gastar por dia. Em volta desse painel ficam os módulos que sustentam a rotina:
lançamentos simples, parcelados e recorrentes, com formas de pagamento como o cartão de crédito e o dia de vencimento da fatura;
salário com adicionais e descontos, e a projeção dos próximos recebimentos;
metas com prazo, aporte e sugestão de valor mensal para chegar lá;
assinaturas e investimentos, além de membros da família vinculados a lançamentos, metas, remédios e investimentos, com controle do que cada um pode ver;
veículos, com abastecimentos e manutenções;
medicamentos, com estoque, consumo diário e alerta quando o remédio está acabando;
relatórios, previsões e notificações.
Processo
Como reduzi o trabalho de registrar
Importar em vez de digitar
Extratos e faturas entram por planilha ou CSV, e há um modelo de planilha para importação em lote. Antes de salvar, o sistema revisa inconsistências e possíveis duplicidades, e a pessoa pode editar ou excluir vários lançamentos de uma vez. Um scanner de comprovante com IA transforma a foto de um recibo em lançamento para revisão.
Um assistente que conhece a conta
O assistente conversa por texto, imagem e áudio e consulta os dados reais da conta por meio de ferramentas tipadas, em vez de repetir respostas prontas. Uma camada de análise determinística calcula tendências, pressão no caixa e concentração de gastos antes de o modelo redigir a resposta: os números vêm de código testado, não de palpite do modelo. Cada execução tem um identificador para que erros e regressões possam ser rastreados.
O mesmo assistente atende também pelo Telegram e pelo WhatsApp, com um vínculo seguro entre o canal e a conta de cada pessoa, para que conversas de usuários diferentes nunca se misturem.
Operação e segurança como rotina
O login aceita e-mail e senha ou conta Google, com recuperação de senha e proteção contra requisições forjadas. A cobrança por assinatura usa o Stripe, e uma API pública versionada, com chaves de acesso, permite consultar resumo, lançamentos, investimentos, previsão e família.
As tarefas agendadas (contas vencidas, recorrências, e-mail diário e alertas de medicamentos) rodam por timers do sistema. Revisões de segurança por tema — controle de acesso, injeção, criptografia, condições de corrida, negação de serviço lógica, entre outros — foram registradas como histórias de trabalho, cada uma com seus testes. O deploy sai do GitHub por um fluxo com backup e restauração padronizados.
Meu papel
O que fiz
Concebi o produto e desenvolvi a API e a interface, as integrações de IA, de pagamento e de mensagens, e a operação em servidor próprio com Docker, Nginx e tarefas agendadas. O backend usa Next.js com SQLite; a interface é uma aplicação React construída com Vite.
Resultados
Onde está hoje
O Meu Bolso está em operação, com mais de 60 rotas de API e mais de 50 arquivos de teste automatizado cobrindo cálculos, importações, assistente, cobrança e segurança. Ele continua evoluindo a partir do uso: cada ajuste nasce de uma dificuldade real de registrar, entender ou lembrar.
Aprendizados
O que guiou as decisões
Um assistente financeiro só é útil se os números estiverem certos. Separar o cálculo (código determinístico, com testes) da linguagem (o modelo) reduziu respostas inventadas e tornou os erros fáceis de encontrar.
Segurança também funciona melhor como rotina do que como etapa final: tratar cada tema como uma história com testes evitou que os cuidados dependessem de memória. E, num produto com tantos módulos, a decisão mais importante foi manter o núcleo simples — lançar, ver o saldo e saber quanto pode gastar.

