Este repositório contém o projeto da disciplina do 4º período de Ciência da Computação, Engenharia de Software e Sistemas, ministrada por Marcelo D'Amorim, onde fomos desafiados a escolher um tema e, com esse tema, construir uma aplicação web. Decidimos, então, simular a gerência de um cinema, com filmes em cartaz, compra de ingressos, escolha de assentos, etc.
Tínhamos como pré requisito do projeto
o uso de AngularJS
para o front-end, e NodeJS
para o back-end. Adicionalmente, usamos ExpressJS
para facilitar a criação de rotas.
além disso, usamos técnicas aprendidas em sala, como:
- Uso de Git/Github
- Uso de Sprints
- Uso de Issues
- Escrita de Features
- Separação de Tasks
- Branches diferentes para tasks diferentes
Outras tecnologias que usamos
- Gherkin, para escrever as features
- HTML e CSS, para desenvolver a aplicação web
O "Cinema do Parque" tem features como
- Cadastro de filmes por um funcionário
- Cadastro e Login de clientes e funcionários
- Compra de ingressos e escolha de assentos por um cliente
- Listar filmes em cartaz
Para rodar a aplicação, basta instalar as
dependências com npm install
e iniciar npm start
ou npm start
para iniciar
com o nodemon
. O servidor estará rodando localhost na porta 3001 localhost:3001
.
Renatto Padilha, Guilherme Souza, Lorena Vilaça e Thais Couto