Um sistema elegante e moderno para gerenciar sua carteira de investimentos, desenvolvido em PHP com MySQL e tema preto luxo.
- Design Luxuoso: Interface moderna com tema preto e dourado
- Multi-usuário: Sistema de login e cadastro seguro
- Gestão Completa: Controle total dos seus investimentos
- Dashboard Intuitivo: Visualização clara de rendimentos e estatísticas
- Responsivo: Funciona perfeitamente em desktop e mobile
- Categorização: Organização por tipos de investimento (Ações, FIIs, Renda Fixa, etc.)
- PHP 7.4 ou superior
- MySQL 5.7 ou superior
- Servidor web (Apache/Nginx)
- Extensões PHP: PDO, PDO_MySQL
Coloque todos os arquivos no diretório do seu servidor web (ex: htdocs, www, etc.)
- Acesse seu MySQL e execute o arquivo
sql/setup.sql:
mysql -u root -p < sql/setup.sql- Ou execute manualmente os comandos SQL do arquivo no phpMyAdmin ou cliente MySQL de sua preferência.
Edite o arquivo config/database.php com suas configurações:
private $host = 'localhost';
private $db_name = 'carteira_investimentos';
private $username = 'seu_usuario';
private $password = 'sua_senha';chmod 755 -R .
chmod 666 config/database.php- Acesse
http://seudominio.com/no navegador - Use a conta demo:
- Email: admin@carteira.com
- Senha: admin123
- Clique em "Registre-se aqui" na tela de login
- Preencha seus dados
- Faça login com sua nova conta
- No dashboard, clique em "Adicionar Investimento"
- Preencha os dados:
- Tipo de investimento
- Nome (ex: "Banco do Brasil")
- Ticker (ex: "BBAS3")
- Quantidade de cotas/ações
- Preço médio pago
- Valor atual (opcional)
- O sistema calcula automaticamente o rendimento
- Resumo financeiro completo
- Estatísticas de rendimento
- Distribuição por tipo de investimento
- Lista dos investimentos recentes
- Adicionar novos investimentos
- Editar investimentos existentes
- Visualizar histórico completo
- Cálculo automático de rendimentos
- 📈 Ações: Ações de empresas na bolsa
- 🏢 FIIs: Fundos de Investimento Imobiliário
- 💰 Renda Fixa: CDB, LCI, LCA, Tesouro Direto
- ₿ Criptomoedas: Bitcoin, Ethereum, etc.
- 📊 Fundos: Fundos de investimento diversos
- 🔄 Outros: Outros tipos de investimento
- Faça upload de todos os arquivos via FTP
- Crie o banco de dados no painel de controle
- Execute o script SQL
- Configure as credenciais do banco
- Configure Apache/Nginx
- Configure PHP e MySQL
- Faça upload dos arquivos
- Configure as permissões
- Execute o setup do banco
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
# Bloquear acesso direto a arquivos sensíveis
<Files "*.php">
Order Deny,Allow
Allow from all
</Files>
<FilesMatch "^(config|classes)/">
Order Deny,Allow
Deny from all
</FilesMatch>- Senhas criptografadas com hash seguro
- Proteção contra SQL Injection
- Validação de dados de entrada
- Controle de sessão
- Autenticação obrigatória
Edite o arquivo assets/css/style.css para personalizar:
- Cores principais
- Gradientes
- Tipografia
- Layout
Execute no banco de dados:
INSERT INTO tipos_investimento (nome, descricao, cor) VALUES
('Seu Tipo', 'Descrição do tipo', '#FF5722');O sistema é totalmente responsivo e funciona perfeitamente em:
- Smartphones
- Tablets
- Desktop
- Verifique as credenciais em
config/database.php - Confirme se o MySQL está rodando
- Verifique se o banco de dados foi criado
- Verifique os logs de erro do PHP
- Confirme se todas as extensões estão instaladas
- Verifique as permissões dos arquivos
- Verifique se o arquivo
assets/css/style.cssexiste - Confirme o caminho relativo
- Limpe o cache do navegador
Para dúvidas ou problemas:
- Verifique se seguiu todos os passos de instalação
- Consulte os logs de erro
- Verifique as permissões de arquivo
- Confirme a configuração do banco de dados
Este projeto é um sistema personalizado desenvolvido para gerenciamento de carteira de investimentos.
Desenvolvido com ❤️ para gestão profissional de investimentos