O Graninha App nasceu de uma necessidade pessoal: eu queria uma ferramenta de finanças que fosse simples, visual e que me ajudasse a tomar decisões melhores. Depois de testar várias soluções disponíveis no mercado e não encontrar exatamente o que procurava, decidi criar minha própria aplicação.
Esse projeto começou dentro do bootcamp da Fullstack Club, ministrado pelo Felipe Rocha (Senior Software Engineer). Durante o programa, foi desenvolvido um SaaS de gestão financeira — com direito a insights por IA, do zero ao deploy — de forma prática e extremamente didática em apenas 7 aulas. Após o bootcamp, dei continuidade ao projeto, evoluí as funcionalidades, coloquei em produção e comecei a coletar feedbacks reais dos usuários para guiar as próximas melhorias.
Antes de escrever uma única linha de código, passei duas semanas definindo o escopo do projeto. Queria algo que fosse além do simples registro de gastos, mas que também não fosse tão complexo a ponto de se tornar intimidador. O foco seria em três pilares: visualização clara dos gastos, automação de categorização e insights personalizados.
Criei wireframes no Figma, mapeei a jornada do usuário e defini as funcionalidades essenciais para o MVP. Decidi adotar uma abordagem mobile-first, já que a maioria dos usuários registraria gastos pelo celular.
O Graninha App foi pensado especialmente para casais jovens e famílias que precisam organizar suas finanças de forma compartilhada. A proposta central é oferecer um organizador financeiro simples e colaborativo, com:
O maior desafio foi a implementação do algoritmo de categorização automática de transações. Comecei com regras fixas, mas logo percebi que não seria sustentável. Evoluí para um sistema híbrido, que combina regras predefinidas com aprendizado baseado no comportamento manual dos usuários.
Outro desafio importante foi otimizar a performance. À medida que o volume de transações cresceu, algumas consultas começaram a ficar lentas. Resolvi isso com caching, índices no banco e paginação eficiente.
Após três meses de desenvolvimento, lancei a versão beta para um grupo fechado de 50 usuários. O feedback inicial foi extremamente valioso: melhorei a UX, adicionei a importação de extratos bancários e refinei a experiência no dashboard.
Dois meses depois, lancei oficialmente o Graninha App com um modelo freemium:
O projeto, que nasceu em um bootcamp, hoje é um produto em evolução contínua, já em produção e recebendo feedbacks reais para se tornar cada vez mais útil e completo.
Compartilhe com seus amigos!
Continue explorando conteúdos similares que podem interessar você
Uma visão completa do backend, frontend e lógica de negócio por trás do Selfcheckout, meu projeto focado em agilidade para pequenos comércios.
Recebi um teste prático com prazo de 5 dias. O resultado? Uma vaga de desenvolvedor. Aqui, detalho a estratégia, as decisões técnicas e os diferenciais do projeto que me aprovou na L5 Networks.
Um dos meus primeiros projetos práticos: um agregador de links com light e dark mode. Veja o processo, as tecnologias e o código por trás deste projeto da Rocketseat.
Compartilhe suas ideias e participe da discussão