/Trivia-React-Redux.github.io

Uma aplicação baseada no front-end escrita com JavaScript, utilizando a biblioteca React, construída por componentes e testes.

Primary LanguageJavaScript

Contributors LinkedIn


Logo

Trivia-React-Redux

Projeto com base em uma aplicação de um jogo de Trivia!

Índice
  1. Sobre o projeto
  2. Começando
  3. Contribuindo
  4. Contato

Sobre o projeto

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.

(de volta para o topo)

Construído com

  • react
  • redux
  • java-script
  • html
  • git

(de volta para o topo)

Começando

Para fazer um COPY desse projeto em sua máquina localmente, siga às etapas abaixo.

Instalação

  1. Clone o repositório
  • Use o comando:
git clone git@github.com:Lucdomingues/Trivia-React-Redux.github.io.git
  1. Instale as dependências
npm install
  1. 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 projeto
    git checkout -b nome-da-branch
  1. 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 inicial
    git commit -m '[feat]new-feature'
    git status

(de volta para o topo)

Contribuindo

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!

  1. Faça um Fork do projeto
  2. Crie sua branch (git checkout -b feature/newFeature)
  3. Commit suas mudanças (git commit -m '[feat]Add some newFeature')
  4. Dê um push em sua branch (git push origin feature/newFeature)
  5. Abra um Pull Request

(de volta para o topo)

Contato

EMAIL - lojalucc@outlook.com

LINKEDIN - https://www.linkedin.com/in/lucas-domingues-developer/

(de volta para o topo)