Sistema de Gerenciamento Financeiro Pessoal
Um sistema web completo e moderno para controle de gastos pessoais, desenvolvido com foco na experiência do usuário e funcionalidades avançadas.
O Bolso Inteligente é uma aplicação web responsiva que permite o controle completo das suas finanças pessoais de forma intuitiva e eficiente.
- ✅ Dashboard Financeiro: Visão geral de receitas, despesas e saldo
- ✅ Gestão de Transações: Adicionar, editar e excluir receitas e despesas
- ✅ Categorização: Organização por categorias personalizáveis
- ✅ Relatórios Detalhados: Gráficos e análises financeiras
- ✅ Tipos de Pagamento: Suporte a múltiplas formas de pagamento
- ✅ Backup e Restauração: Exportação/importação de dados
- ✅ Modo Escuro/Claro: Interface adaptável
- ✅ Multilíngue: Português, Inglês e Espanhol
- ✅ Design Responsivo: Funciona em desktop, tablet e mobile
- HTML5: Estrutura semântica moderna
- CSS3: Estilização avançada com CSS Grid e Flexbox
- JavaScript ES6+: Funcionalidades interativas e dinâmicas
- Local Storage: Persistência de dados no navegador
- Modular: Código organizado em módulos especializados
- Responsivo: Design mobile-first
- PWA Ready: Preparado para Progressive Web App
- Cross-browser: Compatível com navegadores modernos
GERENCIAR GASTOS/
├── index.html # Página principal (Dashboard)
├── assets/ # Recursos estáticos
│ ├── css/ # Folhas de estilo
│ │ ├── index.css # Estilos globais e temas
│ │ ├── dashboard.css # Estilos do dashboard
│ │ ├── transacoes.css # Estilos das transações
│ │ ├── categorias.css # Estilos das categorias
│ │ ├── relatorios.css # Estilos dos relatórios
│ │ ├── configuracoes.css # Estilos das configurações
│ │ └── contrate.css # Estilos da página de contato
│ ├── js/ # Scripts JavaScript
│ │ ├── utils.js # Utilitários e helpers
│ │ ├── storage.js # Gerenciamento de dados
│ │ ├── i18n.js # Sistema de internacionalização
│ │ ├── navigation.js # Navegação e menus
│ │ ├── dashboard.js # Lógica do dashboard
│ │ ├── transacoes.js # Gerenciamento de transações
│ │ ├── categorias.js # Gerenciamento de categorias
│ │ ├── relatorios.js # Geração de relatórios
│ │ ├── configuracoes.js # Configurações do sistema
│ │ └── contrate.js # Página de contato
│ └── img/ # Imagens e ícones
│ ├── logo.svg # Logo principal
│ ├── logo-header.svg # Logo do cabeçalho
│ └── favicon/ # Favicons para diferentes dispositivos
├── templates/ # Páginas HTML
│ ├── transacoes.html # Gestão de transações
│ ├── categorias.html # Gestão de categorias
│ ├── relatorios.html # Relatórios e gráficos
│ ├── configuracoes.html # Configurações do sistema
│ ├── contrate.html # Página de contato/contratação
│ └── include/ # Componentes reutilizáveis
│ ├── header.html # Cabeçalho com navegação
│ ├── footer.html # Rodapé
│ └── sidebar.html # Barra lateral (se aplicável)
└── data/ # Dados e configurações
└── (arquivos de dados)
- Navegador web moderno (Chrome, Firefox, Safari, Edge)
- Servidor web local (opcional, mas recomendado)
-
Clone ou baixe o projeto
git clone [url-do-repositorio] cd GERENCIAR\ GASTOS
-
Opção 1: Servidor local (recomendado)
# Python 3 python -m http.server 8000 # Node.js (se tiver live-server instalado) npx live-server # PHP php -S localhost:8000
-
Opção 2: Abrir diretamente
- Abra o arquivo
index.htmlno navegador ⚠️ Algumas funcionalidades podem ter limitações
- Abra o arquivo
-
Acesse a aplicação
http://localhost:8000
- Visão Geral: Resumo financeiro com receitas, despesas e saldo atual
- Ações Rápidas: Botões para adicionar nova receita ou despesa
- Transações Recentes: Lista das últimas movimentações
- Adicionar: Registre receitas e despesas com descrição, valor, categoria e tipo de pagamento
- Filtrar: Use filtros por tipo, categoria, período e forma de pagamento
- Editar/Excluir: Gerencie transações existentes
- Personalizar: Crie categorias específicas para suas necessidades
- Organizar: Mantenha suas finanças organizadas por tipo de gasto
- Análises: Visualize gráficos de receitas vs despesas
- Tendências: Acompanhe a evolução financeira ao longo do tempo
- Exportar: Gere relatórios para análise externa
- Tema: Alterne entre modo claro e escuro
- Idioma: Escolha entre Português, Inglês e Espanhol
- Backup: Exporte/importe seus dados
- Modo Claro: Interface clara e limpa
- Modo Escuro: Redução do cansaço visual
- Adaptação Automática: Respeita preferências do sistema
- Português (BR): Idioma padrão
- English (US): Tradução completa
- Español (ES): Tradução completa
- Dinâmico: Mudança instantânea sem recarregar
- Mobile First: Otimizado para dispositivos móveis
- Breakpoints: Adaptação para tablet e desktop
- Touch Friendly: Interface amigável ao toque
O sistema utiliza Local Storage para armazenar dados localmente no navegador:
- ✅ Transações: Histórico completo de movimentações
- ✅ Categorias: Configurações personalizadas
- ✅ Preferências: Tema, idioma e configurações
- ✅ Backup: Exportação em formato JSON
- Primária:
#2563eb(Azul) - Sucesso:
#16a34a(Verde) - Perigo:
#dc2626(Vermelho) - Fundo:
#ffffff(Branco) - Texto:
#1f2937(Cinza escuro)
- Primária:
#3b82f6(Azul claro) - Sucesso:
#34d399(Verde claro) - Perigo:
#f87171(Vermelho claro) - Fundo:
#0f172a(Azul escuro) - Texto:
#f8fafc(Branco)
Este projeto foi desenvolvido como uma solução completa de gerenciamento financeiro. Para sugestões ou melhorias:
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
FG DEVS
- 📧 Email: fabianogz.dev@gmail.com
- 🌐 Portfolio: fabianogz.github.io/portfolio
- 💼 LinkedIn: linkedin.com/in/fgdevs
- 🐙 GitHub: @fabianogz
- ✅ Sistema completo de gerenciamento financeiro
- ✅ Interface responsiva e moderna
- ✅ Suporte a múltiplos idiomas
- ✅ Modo claro/escuro
- ✅ Sistema de backup e restauração
- ✅ Relatórios e análises
- ✅ Categorização avançada
- ✅ Tipos de pagamento
- 📊 Mais tipos de gráficos e relatórios
- 🔔 Sistema de notificações e lembretes
- 💱 Suporte a múltiplas moedas
- 📱 Progressive Web App (PWA)
- ☁️ Sincronização em nuvem
- 🎯 Metas e objetivos financeiros
⭐ Se este projeto foi útil para você, considere dar uma estrela!
💡 Sugestões e feedback são sempre bem-vindos!