Foi desenvolvido um jogo de perguntas e respostas baseado no jogo Trivia (tipo um show do milhão americano) utilizando React e Redux, desenvolvido em grupo suas funcionalidades de acordo com as demandas definidas em um quadro Kanban. Para viver um cenário mais próximo do mercado de trabalho, foi desenvolvido utilizando Metodologias Ágeis. Foi de suma importância que o grupo se organizasse utilizando o quadro para maior eficiência e para que se minimizem os conflitos que a união de vários códigos traria. A partir dessas demandas, temos uma aplicação onde a pessoa usuária pode:
- 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.
Para fazer um COPY desse projeto em sua máquina localmente, siga às etapas abaixo.
- Clone o repositório
- Use o comando:
git clone git@github.com:Lucdomingues/Trivia-React-Redux.github.io.git
- Instale as dependências
npm install
- Crie uma branch a partir da branch
master
- Verifique que você está na branch
master
git branch
- Se não estiver, mude para a branch
master
git checkout master
- Agora crie uma branch à qual você vai submeter os
commits
do seu projetogit checkout -b nome-da-branch
- Adicione as mudanças ao stage do Git e faça um
commit
- Verifique que as mudanças ainda não estão no stage
git status
- Adicione o novo arquivo ao stage do Git
git add . git status
- Faça o
commit
inicialgit commit -m '[feat]new-feature' git status
As contribuições são o que torna a comunidade de código aberto um lugar incrível para aprender, inspirar e criar. Quaisquer contribuições que você fizer são muito apreciadas.
Se você tiver uma sugestão para melhorar isso, bifurque o repositório e crie uma solicitação pull. Você também pode simplesmente abrir um problema com a tag "melhoria". Não se esqueça de dar uma estrela ao projeto! Obrigado novamente!
- Faça um Fork do projeto
- Crie sua branch (
git checkout -b feature/newFeature
) - Commit suas mudanças (
git commit -m '[feat]Add some newFeature'
) - Dê um push em sua branch (
git push origin feature/newFeature
) - Abra um Pull Request
EMAIL - lojalucc@outlook.com
LINKEDIN - https://www.linkedin.com/in/lucas-domingues-developer/