🚀 Filafood é um SaaS multi-tenant projetado para gestão de hamburguerias, proporcionando funcionalidades modernas para acompanhar e gerenciar os processos de atendimento e produção.
- Modelo Multi-tenant: Arquitetura single database para atender múltiplos clientes.
- CRUD Completo: Gerenciamento de Categorias, Produtos, Papéis e Usuários.
- Gestão de Atendimentos: Controle eficiente de comandas e pedidos.
- Acompanhamento de Cozinha: Monitoramento em tempo real do preparo dos pedidos.
- Autenticação Segura: Implementação de JWT com Sanctum.
- Recuperação de Senha: Envio de código de validação por e-mail.
- Autorização Avançada: ACL baseada em "Roles and Permissions".
- Validações Robustas: FormRequest no backend e Vuelidate no frontend.
- Tema Personalizável: Suporte a Dark Mode.
- Documentação de API: Desenvolvida com Swagger.
- Aplicativo Mobile: Solução prática para garçons.
- Linguagem: PHP 8.3, JavaScript.
- Frameworks: Laravel 11, Vue.js 3, Vuetify.
- Banco de Dados: MySQL.
- Cache: Redis.
- Ferramentas: Docker, Laravel Sail, Swagger, Mailpit.
git clone [email protected]:paulokalleby/filafood.git
cd filafood/filafood-api
cp .env.example .env
./vendor/bin/sail up -d
./vendor/bin/sail composer i
./vendor/bin/sail artisan key:generate
./vendor/bin/sail artisan migrate --seed
cd filafood/filafood-web
docker-compose up -d
http://localhost:3001 para visualizar o frontend.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests para melhorias.
Este projeto está licenciado sob a MIT License.