Esse projeto foi desenvolvido em grupo no módulo de front-end da Trybe. O projeto trata-se de uma simulação do jogo Trivia, no qual o jogador poderia realizar algumas ações:
- Logar no jogo e, caso o email tenha cadastro no site Gravatar, o jogador poderia ter sua foto associada ao perfil da pessoa usuária.
- Acessar a página do jogo e escolher uma das opções de resposta disponíveis para cada pergunta dentro do tempo cronometrado na tela de 30 segundos. Ao escolher uma resposta a resposta certa aparece e a pontuação do jogador é atualizada.
- Ao clicar no botão de "Next" na página do jogo outra pergunta é renderizada na tela, totalizando 5 perguntas para o fim do jogo. - Ao responder as 5 perguntas, o jogador é redirecionado para a página de score na qual uma frase referente ao seu resultado aparece na tela e existem dois botões permitindo-o jogar novamente ou acessar a página de ranking.
-
Utilizar store Redux em aplicações React.
-
Criar reducers, actions e dispatchers no Redux em aplicações React.
-
Conectar Redux aos componentes React.
-
Criar actions assíncronas.
Front-end:
Desenvolvido usando: React, Redux, CSS3, HTML5, ES6
Back-end:
Desenvolvido usando: NodeJS, ES6
API's e outros:
npm install
-
Para rodar:
npm start