Seu Menu - Laravel Multi-Restaurant Delivery Web Pages
Este é um sistema de delivery online desenvolvido em Laravel, com suporte completo para múltiplos restaurantes. A plataforma permite que estabelecimentos gastronômicos se cadastrem, gerenciem seus cardápios, recebam pedidos e acompanhem entregas em tempo real.
Funcionalidades Principais Cadastro e gerenciamento de múltiplos restaurantes
Painel administrativo para restaurantes
Cardápios dinâmicos com categorias, produtos e variações
Sistema de pedidos com status (pendente, em preparo, enviado, entregue)
Cadastro de clientes com login e histórico de pedidos
Suporte a diferentes métodos de pagamento
API RESTful para integração com apps móveis ou frontend externo (em desenvolvimento)
Tecnologias Utilizadas Laravel 12
PHP 8+
Docker / Docker Compose
PostgreSQL
Nginx
Blade (com Bootstrap, Tailwind)
JWT ou Sanctum (para autenticação via API)
Instalação bash Copiar Editar
git clone https://github.com/seu-usuario/laravel-delivery.git
cd laravel-delivery
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
php artisan serve Ambiente com Docker (opcional) bash Copiar Editar
docker-compose up -d --build
docker exec -it app php artisan migrate --seed Autenticação Admins e restaurantes: via painel (web)
Clientes: via web e API
Tokens de acesso protegidos por Laravel Sanctum (ou JWT)
Estrutura Modular (sugestão) app/Models/Restaurant.php
app/Http/Controllers/Restaurant/OrderController.php
app/Http/Controllers/API/ClientController.php
routes/web.php e routes/api.php
Futuro (roadmap) Integração com gateways de pagamento (ex: Stripe, Pix)
Sistema de avaliação dos pedidos
Painel para entregadores (logística de entrega)
Contribuição Pull requests são bem-vindos! Para grandes mudanças, por favor abra uma issue primeiro para discutirmos o que você deseja modificar.
Licença Este projeto está sob a licença MIT.
Deseja que eu adapte isso com base no nome real da sua aplicação ou informações do seu composer.json?