O que foi desenvolvido
Foi desenvolvido um jogo de perguntas e respostas baseado no jogo Trivia (tipo um show do milhão norte americano) utilizando React e Redux, desenvolvendo em grupo suas funcionalidades de acordo com as demandas definidas em um quadro Kanban. Confira o Slack para saber como acessar o quadro! Para viver um cenário mais próximo do mercado de trabalho, você deve fazer uma cópia desse quadro para utilizar com seu grupo. É de suma importância que o grupo se organize utilizando o quadro para maior eficiência e para que se minimizem os conflitos que a união de vários códigos trará. A partir dessas demandas, teremos uma aplicação onde a pessoa usuária poderá:
- Logar no jogo e, se o email tiver cadastro no site Gravatar, ter sua foto associada ao perfil da pessoa usuária.
- Acessar a página referente ao jogo, onde se deverá escolher uma das respostas disponíveis para cada uma das perguntas apresentadas. A resposta deve ser marcada antes do contador de tempo chegar a zero, caso contrário a resposta deverá ser considerada errada.
- Ser redirecionada, após 5 perguntas respondidas, para a tela de score, onde o texto mostrado depende do número de acertos.
- Visualizar a página de ranking, se quiser, ao final de cada jogo.
- Configurar algumas opções para o jogo em uma tela de configuração acessível a partir do cabeçalho do app.
HABILIDADES
Criar um store Redux em aplicações React
Criar reducers no Redux em aplicações React
Criar actions no Redux em aplicações React
Criar dispatchers no Redux em aplicações React
Conectar Redux aos componentes React
Criar actions assíncronas na sua aplicação React que faz uso de Redux.
Escrever testes para garantir que sua aplicação possua uma boa cobertura de testes.
- JavaScript
- React
- Redux
- Jest
- Faça um clone desse repositório;
- Entre na pasta rodando
cd trivia-react-redux; - Rode
npm installpara instalar as dependências; - Rode
npm startpara iniciar.
- Email: vagner_cardoso_s@outlook.com
- GitHub: kadraknb
- LinkedIn: vagner-cardos-santos