Skip to content

alessandronuunes/product-money

Repository files navigation

Product Money - Gestão Financeira com FilamentPHP

Licença MIT

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).

Demonstração

1. Editar pedido: Ação de editar pedido

🎯 Objetivo

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)

✨ Funcionalidades Principais

  • ✅ 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

📦 Pré-requisitos

  • PHP 8.2+
  • Composer 2.5+
  • Banco de dados (MySQL/PostgreSQL/SQLite)
  • Node.js (para assets)

🚀 Instalação

# 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

🤝 Como Contribuir

  1. Faça um fork do projeto
  2. Crie uma branch para sua feature ( git checkout -b feature/incrivel )
  3. Commit suas mudanças ( git commit -m 'Add nova feature' )
  4. Push para a branch ( git push origin feature/incrivel )
  5. Abra um Pull Request

📄 Licença

Este projeto está sob licença MIT - veja LICENSE para detalhes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages