Sistema completo de gestão financeira desenvolvido em PHP/MySQL para ambiente XAMPP, com interface responsiva e recursos avançados de controle financeiro.
- Sistema de Login e Cadastro de Usuários
- Gestão de Centro de Custos
- Categorias e Subcategorias Hierárquicas
- Lançamentos Financeiros com Sistema de Parcelamento
- Fluxo de Caixa em Tempo Real
- Relatórios Gráficos Avançados
- Interface Totalmente Responsiva
- Dashboard Interativo
- XAMPP (Apache + MySQL + PHP 7.4+)
- Navegador web moderno
- Resolução mínima: 1024x768
- Instale o XAMPP em seu computador
- Inicie os serviços Apache e MySQL no painel de controle do XAMPP
- Acesse o phpMyAdmin (http://localhost/phpmyadmin)
- Execute o script SQL fornecido no arquivo
schema.sqlpara criar o banco de dados e tabelas - O banco será criado com o nome
financeiro_ademar
- Copie todos os arquivos do sistema para a pasta
htdocs/sistema_financeiro/do XAMPP - Certifique-se de que a estrutura de pastas está correta:
htdocs/sistema_financeiro/ ├── css/ ├── js/ ├── images/ ├── includes/ ├── pages/ ├── ajax/ └── arquivos PHP principais
- Abra o arquivo
includes/config.php - Verifique as configurações de conexão com o banco:
define('DB_HOST', 'localhost'); define('DB_NAME', 'financeiro_ademar'); define('DB_USER', 'root'); define('DB_PASS', '');
- Abra seu navegador
- Acesse:
http://localhost/sistema_financeiro/ - Faça o cadastro do primeiro usuário
- Comece a usar o sistema!
- Cadastro de novos usuários
- Login seguro com senhas criptografadas
- Controle de sessão
- Cadastro de centros de custo
- Edição e exclusão
- Busca e filtros
- Sistema hierárquico de categorização
- Vinculação categoria > subcategoria
- Interface intuitiva de gerenciamento
- Lançamentos de entrada e saída
- Sistema de parcelamento até 48x
- Preview das parcelas com datas editáveis
- Máscara de moeda brasileira
- Filtros por período e tipo
- Atualização em tempo real
- Filtros por período
- Saldo atual e projetado
- Contas a pagar e receber
- Indicadores visuais de vencimento
- Dashboard interativo
- Gráficos de evolução mensal
- Análise por centro de custo
- Distribuição por categorias
- Análise de tendências
- Sazonalidade
- Projeções futuras
- Comparativos de períodos
- Exportação para PDF
- Controle individual de parcelas
- Marcação de pagamento
- Edição de valores e datas
- Status visual de vencimento
- Progresso de pagamento
- Design Moderno: Interface limpa e profissional
- Responsiva: Funciona perfeitamente em desktop, tablet e mobile
- Cores Intuitivas: Verde para entradas, vermelho para saídas
- Navegação Fácil: Menu superior com ícones
- Sidebar Informativa: Fluxo de caixa sempre visível
-
Dashboard Principal
- Resumo financeiro
- Gráficos de entradas vs saídas
- Distribuição por centro de custo
- Últimos lançamentos
-
Relatórios Avançados
- Evolução mensal
- Top 10 categorias
- Análise de tendências
- Sazonalidade por mês e dia da semana
- Projeções lineares
- Comparativos de períodos
-
Exportação
- Relatórios em PDF
- Dados detalhados
- Formatação profissional
- Senhas criptografadas com password_hash()
- Controle de sessão
- Validação de dados de entrada
- Proteção contra SQL Injection
- Verificação de permissões por usuário
O sistema foi desenvolvido com design responsivo, adaptando-se automaticamente a diferentes tamanhos de tela:
- Desktop: Layout completo com sidebar
- Tablet: Layout adaptado com navegação otimizada
- Mobile: Interface compacta com menu colapsável
- Backend: PHP 7.4+
- Banco de Dados: MySQL 5.7+
- Frontend: HTML5, CSS3, JavaScript ES6
- Gráficos: Chart.js
- Responsividade: CSS Grid e Flexbox
- Ícones: Imagens personalizadas
usuarios: Dados dos usuários do sistemacentro_custos: Centros de custo para classificaçãocategorias: Categorias principaissubcategorias: Subcategorias vinculadas às categoriaslancamentos: Transações financeirasparcelas: Detalhes das parcelas dos lançamentos
- Cadastre-se na tela de login
- Configure os centros de custo
- Crie categorias e subcategorias
- Comece a fazer lançamentos
- Acesse "Lançamentos" no menu
- Preencha o formulário
- Para parcelamento, selecione "Parcelado" e escolha o número de parcelas
- Revise o preview das parcelas
- Confirme o lançamento
- Acesse "Relatórios" no menu
- Selecione o período desejado
- Clique em "Atualizar Relatórios"
- Analise os gráficos e dados
- Exporte em PDF se necessário
Para dúvidas ou problemas:
- Verifique se o XAMPP está funcionando corretamente
- Confirme se o banco de dados foi criado
- Verifique as configurações em
includes/config.php - Certifique-se de que todos os arquivos foram copiados corretamente
Este sistema foi desenvolvido para uso educacional e comercial. Todos os direitos reservados à Netmai.
Desenvolvido com ❤️ pela equipe Netmai