feat: establish reservation portal foundation
This commit is contained in:
33
CHANGELOG.md
Normal file
33
CHANGELOG.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# Registo de alterações
|
||||
|
||||
Todas as alterações materiais são registadas neste ficheiro. O formato segue Keep a Changelog sem exigir versionamento formal durante o desenvolvimento inicial.
|
||||
|
||||
## Não publicado
|
||||
|
||||
### Adicionado
|
||||
|
||||
- Fundação Laravel 13 com React 19, Inertia 3, TypeScript, Tailwind 4 e Fortify.
|
||||
- Infraestrutura Docker Compose para Nginx, PHP-FPM, PostgreSQL, Redis, Vite, filas, scheduler e Mailpit.
|
||||
- Modelos e migrations de identidades, perfis, permissões, ativos, reservas, aprovações, bloqueios, entregas, sincronizações e auditoria.
|
||||
- Restrição PostgreSQL para impedir reservas bloqueantes sobrepostas.
|
||||
- Serviços transacionais de disponibilidade e criação de pré-reserva.
|
||||
- Dashboard, catálogo filtrável, formulário de requisição multi-equipamento e histórico pessoal.
|
||||
- Seeders com perfis, ativos fictícios e contas de demonstração.
|
||||
- Documentação de arquitetura, requisitos, decisões, operação, estado e handoff.
|
||||
|
||||
### Alterado
|
||||
|
||||
- Nome, identidade visual e idioma orientados ao Portal de Reservas.
|
||||
- Configuração padrão alterada para PostgreSQL, Redis, SMTP/Mailpit e Europa/Lisboa.
|
||||
|
||||
### Segurança
|
||||
|
||||
- Registo público desativado.
|
||||
- Variáveis para tokens Snipe-IT separados e credenciais Entra ID documentadas sem valores.
|
||||
|
||||
### Verificado
|
||||
|
||||
- Migrations e seeders executados em PostgreSQL 17 real.
|
||||
- Suite backend: Pint, PHPStan nível 7 e 44 testes Pest (157 asserções).
|
||||
- Frontend: TypeScript, ESLint, Prettier e build Vite de produção.
|
||||
- Stack Docker operacional e endpoint de login acessível através do Nginx.
|
||||
Reference in New Issue
Block a user