Gerência de Cinema

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.

Features

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

Install

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.

Developed by

Renatto Padilha, Guilherme Souza, Lorena Vilaça e Thais Couto