Projeto desenvolvido para demonstrar a manipulação de valores monetários e gestão de pedidos usando FilamentPHP 3.x com suporte completo ao Real Brasileiro (BRL).
Fornecer uma base para sistemas de gestão comercial com:
- Controle de produtos e preços
- Gestão de pedidos com múltiplos itens
- Cálculos monetários precisos
- Descontos flexíveis (valor fixo ou porcentagem)
- ✅ Inputs monetários com máscara BRL (R$ 99,99)
- ✅ Sistema de descontos (valor ou porcentagem)
- ✅ Cálculo automático de totais
- ✅ Relacionamento entre Pedidos e Produtos
- ✅ Casts para manipulação segura de valores monetários
- ✅ Interface administrativa com FilamentPHP
- ✅ Tradução para português do Brasil
- PHP 8.2+
- Composer 2.5+
- Banco de dados (MySQL/PostgreSQL/SQLite)
- Node.js (para assets)
# Clonar repositório
git clone https://github.com/alessandronuunes/product-money.git
# Instalar dependências
composer install
npm install && npm run build
# Configurar ambiente (copiar .env.example)
cp .env.example .env
# Executar migrações
php artisan migrate --seed
# Iniciar servidor
php artisan serve
# Execute o comando abaixo e siga as instruções no terminal para criar seu primeiro usuário:
php artisan make:filament-user
- Faça um fork do projeto
- Crie uma branch para sua feature ( git checkout -b feature/incrivel )
- Commit suas mudanças ( git commit -m 'Add nova feature' )
- Push para a branch ( git push origin feature/incrivel )
- Abra um Pull Request
Este projeto está sob licença MIT - veja LICENSE para detalhes.