FinanGo
Plataforma para gestão financeira pessoal, com foco em controle e na simplicidade. Organize seus gastos e visualize seu progresso em tempo real.
Uma aplicação fullstack de python e react-native
Key Features
Gestão de Gastos Diários
Operações CRUD completas, categorização inteligente e modais dinâmicos para entrada rápida.
Controle de Parcelamentos
Cálculo automático de parcelas futuras, persiststência vinculada ao ID do usuário e acompanhamento de quitação.
Visualização de Dados
Resumo mensal totalizado, percentuais por categoria e infraestrutura pronta para gráficos estatísticos.
Tema Dinâmico
Experiência personalizada com switch de tema Dark/Light integrado via Context API para persistência global.
Arquitetura do Sistema
Backend
Arquitetura Robusta
Backend estruturado com APIs REST, garantindo performance, organização do código e facilidade para evolução do sistema.
Gestão Segura de Dados
strutura de dados consistente e validações que garantem integridade e confiabilidade nas informações financeiras.
Frontend
Interface Simples e Intuitiva
Design pensado para que qualquer pessoa registre e acompanhe seus gastos rapidamente, sem complexidade.
Visualização Clara dos Gastos
Gráficos e indicadores que transformam dados financeiros em insights fáceis de entender.
Tech Stack
Frontend Development
Backend Infrastructure
Especificações Técnicas
Isolamento de Dados do Usuário: Todas as operações no banco de dados são organizadas utilizando o user_id, garantindo que cada usuário visualize e manipule apenas suas próprias informações.
Interface Responsiva: Uso de modais dinâmicos para inserção e edição de dados, permitindo que o usuário interaja com formulários sem precisar trocar de tela.
Parcelamentos Inteligentes: Lógica implementada no backend que calcula automaticamente as datas de despesas parceladas ao longo dos meses.
Sistema de Temas: Gerenciador centralizado que permite alternar entre modo claro e escuro, aplicando o tema instantaneamente em todas as telas do aplicativo.
Arquitetura da API: Backend estruturado seguindo princípios REST, com respostas padronizadas em JSON e tratamento consistente de erros.
Docker: Estrutura preparada com Docker Compose, facilitando a replicação do ambiente e a implantação em produção.