Skip to content

Repository files navigation

Status Repository Size Language Count Commit Activity License

Gemini_Generated_Image_4xspzd4xspzd4xsp

📝 Descrição

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.

🗺️ Mapa de histórias

Entrega 1

Screenshot do Astra

Entrega 2

Screenshot do Astra

✨ Features

  • 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

❓ Como rodar localmente

  1. Compile todos os módulos Maven (frontend incluso):
mvn -q -DskipTests package
  1. Suba Postgres + backend com Docker Compose (usa as variáveis DATABASE_* já configuradas):
docker-compose up --build
  1. A aplicação backend sobe em http://localhost:8080 servindo também os assets do módulo apresentacao-frontend.

✅ Testes BDD

Os cenários Cucumber foram movidos para o módulo astra-dominio para espelhar o SGB. Execute-os com:

mvn -q -pl dominio test

Isso roda RunCucumberTest, cobrindo fluxos de compra, sessão, bomboniere, pagamento, programação e gerenciamento de usuários.

�🔗 Links dos artefatos/entregáveis


👥 Nossa Equipe

About

Projeto para a cadeira de Requisitos

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages