Skip to content

EquipeACL/ShowDoComputilhao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License node TypeScript

ShowDoComputilhao

Projeto da Disciplina de Software Educacional - UEPB.

Professor: Dr. Alysson F. Milanez.

Sobre o Projeto

Esse projeto tem como intuito simular um jogo do Show do Milhão, mas com perguntas relacionadas ao mundo da Computação, especialmente questões do POSCOMP. Direcionado a alunos de cursos de TI.

Instalação e Execução - BackEnd

Após clonar o projeto, crie um arquivo chamado .env, com as seguintes informações:

# Valor da porta onde o backend irá funcionar, nesse exemplo será 3000
PORT:3000  

# Url do MongoDB. Nesse exemplo, será um banco de dados local. 
# Observação: O banco de dados deverá ter o nome 'sdc'
DATABASE: mongodb://localhost:27017/sdc

Após isso, acesse o diretório back-end e em seguida utilize os comandos:

npm install
npm run start

Testes - BackEnd

Para os testes de integração:

npm run test:integration

Para os testes unitários:

npm run test:unit

Para todos os testes:

npm run test

Instalação e Execução - FrontEnd

Após clonar o projeto, acesse o diretório show-do-computilhao-ui e em seguida utilize os comandos:

npm install
npm run start

Para mais detalhes consulte o manual do usuário: https://docs.google.com/document/d/13acckvk8Hf8DLmFWdMsxWf1EeOKHmEkcvrvThG4Jp8g

Pré Requisitos

NodeJS 8.12

Configurações para o banco de dados

Caso deseje executar o projeto localmente utilize a base de dados disponivél em: https://drive.google.com/file/d/1a3fWNZZoRgZUnRkhPjKy9eMiufPbpuWu/edit.
Baixe o arquivo 'sdc-database.js' e execute os comandos abaixo no shell do mongo:

use sdc;
load("sdc-database.js");

Desenvolvedores:

  • Adalcino Junior - Desenvolvedor da Equipe ACL
  • Caio Lucena - Desenvolvedor da Equipe ACL
  • Lucas Rocha - Desenvolvedor da Equipe ACL

Equipe ACL©. Todos os direitos reservados.