O Astra é um sistema de gestão completo para cinemas, integrando a compra de ingressos, controle de sessões, vendas de bomboniere e administração de usuários em uma única plataforma.
- Gerenciar filmes, sessões, funcionários e bomboniere
- Ver sessão, comprar ingresso, comprar na bomboniere, verificar ingresso
- Operar a bomboniere, validar ingresso
- Ver relatórios
- Compile todos os módulos Maven (frontend incluso):
mvn -q -DskipTests package- Suba Postgres + backend com Docker Compose (usa as variáveis
DATABASE_*já configuradas):
docker-compose up --build- A aplicação backend sobe em
http://localhost:8080servindo também os assets do móduloapresentacao-frontend.
Os cenários Cucumber foram movidos para o módulo astra-dominio para espelhar o SGB. Execute-os com:
mvn -q -pl dominio testIsso roda RunCucumberTest, cobrindo fluxos de compra, sessão, bomboniere, pagamento, programação e gerenciamento de usuários.
- Descrição do Domínio
- Mapa de histórias
- Apresentação no canvas
- Cenários de testes BDD
- Protótipo de alta fidelidade
- Arquivo CML


