- Realizar o download do projeto completo.
- Acessar o diretório "server".
- No arquivo
config.ts
, utilizar o valorhttp://localhost:8080
em accessControlAllowOrigin - Ainda em
config.ts
: para quem deseja utilizar o projeto, preencher os dados da autenticação do Twitter via Oauth. - Já para os avaliadores o arquivo com esses dados foi enviado no e-mail, basta usá-lo no lugar do arquivo commitado.
- Abrir o terminal, executar o comando
npm install
e aguardar a instalação de todas as dependências do servidor. - Ainda no terminal, executar o comando
npm start
para iniciar o servidor. - Acessar o diretório "client".
- Abrir o terminal, executar o comando
npm install
e aguardar a instalação de todas as dependências do cliente. - Ainda no terminal, executar o comando
npm run build
e aguardar a geração da versão da aplicação para produção. - Ainda no terminal, executar o comando
npm start
para iniciar o cliente. - Abrir o browser no endereço
http://localhost:8080
.
- Realizar o download do projeto completo.
- Acessar o diretório "server".
- No arquivo
config.ts
, utilizar o valorhttp://localhost:4200
em accessControlAllowOrigin - Ainda em
config.ts
: preencher os dados da autenticação do Twitter via Oauth. - Abrir o terminal, executar o comando
npm install
e aguardar a instalação de todas as dependências do servidor. - Ainda no terminal, executar o comando
npm run start:dev
para iniciar o servidor. - Acessar o diretório "client".
- Abrir o terminal, executar o comando
npm install
e aguardar a instalação de todas as dependências do cliente. - Ainda no terminal, executar o comando
npm run start:dev
para iniciar o cliente. - Abrir o browser no endereço
http://localhost:4200
.
- Apenas uma enquete fica disponível por vez.
- Cada enquete possui um nome identificador, uma hashtag e opções.
- A hashtag utilizada é a que marca o tweet como participante da pesquisa.
- Cada opção tem um nome identificador e uma hashtag. Essa hashtag deve ser usada em conjunto com a hashtag da enquete para que o voto seja corretamente computado.
- Ao finalizar uma enquete, seus dados são perdidos.
- Ao cadastrar uma nova enquete, os dados da enquete anterior são perdidos.
- "Quero shampoo de maçã! #MaisShampooSedoso #maça"
- "Pera é o melhor! #MaisShampooSedoso Eu sei que é! #pera"
- "Cabelos Lisos! #maisShampooSedoso #cabelosLisos #shampoo"
- "#maisshampoosedoso #rosas"
- Enquete:
- Nome: "World Cup"
- Hashtag: "WorldCup"
- Opções:
- Nome: France, Hashtag: france
- Nome: Belgium, Hashtag: belgium
- Nome: England, Hashtag: england
- Nome: Croatia, Hashtag: croatia