Este é um sistema de hotelaria desenvolvido para ser utilizado localmente por estabelecimentos durante a COP30. O sistema permite gerenciar quartos, hóspedes, reservas e emitir recibos em PDF.
- PHP 8.x
- Laravel 12.x
- MySQL
- Docker + Docker Compose
- Nginx
- Spatie/Browsershot (para geração de PDFs)
- Puppeteer + Google Chrome headless
O sistema foi organizado em milestones e issues para facilitar o rastreamento das tarefas concluídas. A estrutura inclui:
- Infraestrutura com Docker (app, db, nginx, phpmyadmin)
- Sistema de autenticação simples (apenas usuário admin)
- Gerenciamento de quartos e reservas
- Visualização de disponibilidade por capacidade e vagas
- Filtros personalizados com paginação persistente
- Geração de PDF para recibos
- Interface simples e funcional
git clone https://github.com/JohanGarciaO/h-cop.git
cd h-copcp .env.example .env
cp src/.env.example src/.envdocker compose up -d --build
docker exec -it hotelaria_app bashcomposer install
npm installphp artisan key:generatephp artisan migrate --seedAbra no navegador: http://localhost
- Usuário: admin
- Senha: hcop*hroot (ou defina conforme seu seeder)
As tarefas estão descritas por milestones nas issues do repositório. Outros modelos de visualização (como Kanban board) podem ser encontrados no Project board.
Este projeto está sob a licença MIT. Sinta-se à vontade para usar, modificar e distribuir.
