Skip to content

Erik-EFL/Query-box-Game

Repository files navigation

📦 Query Box 🎮

📓 Descrição

Jogo de perguntas baseado no jogo Trivia onde aplicamos uma nova identidade visual e um novo nome. O jogo é bem simples na você entra com usuario e senha e depois e depois e redirecionado para a tela onde estarão as perguntas(em inglês) com as repostas de múltipla escolha ou de verdadeiro ou falso de varias dificuldades diferentes.

Sobre o desenvolvimento

Projeto desenvolvido em grupo por Erik Lima, Helder Medeiros, André Luiz e Pedro Tristão. Esse projeto foi disponibilizado pela Trybe onde tivemos exito na entrega de 100% dos requisitos obrigatórios solicitados.

Fizemos o desenvolvimento de uma aplicação React onde utilizamos como base para a construção a API publica do jogo Trivia, que também foi a base para a elaboração do projeto.

Durante o projeto trabalhamos conceitos como metodologias ágeis(Scrum e KanBan), empatia e trabalho em equipe, escuta e comunicação ativa.

Código desenvolvido em através da entrega de requisitos, onde cada um de nos desenvolveu parte dos requisitos de forma individual e nos ajudamos em empasses que ocorreram durante o desenvolvimento do projeto.



Habilidades e Tecnologias 💻

🦾 Habilidades
  • Trabalho em equipe

  • Desenvolvimento de aplicações React

  • Consumo de APIs REST publicas

  • Metodologia ágil (Scrum) (Kanban)


🖥️ Tecnologias
    • React Icons Library
    • Redux Thunk
    • CSS3 Modules


📚 Documentação 📚

🚀 Rodando o projeto
  • Faça o fork do repositório: Tutorial AQUI

  • Abra seu terminal e navegue até a pasta onde preferir alocar o projeto.

  • Clone o repositório:

      git clone [email protected]:"SeuNomeNoGitHub"/Query-box-Game.git
  • Apos ter o repositório clonado em sua maquina, execute este comando para acessar a parta do projeto:

      cd Query-box-Game
  • Dentro da pasta do projeto, execute o comando abaixo para instalar as dependências do projeto:

    Caso utilize o npm:

      npm install

    Caso utilize o yarn:

      yarn install
  • Dentro da pasta do projeto, execute o comando abaixo para iniciar o servidor do projeto:

    Caso utilize o npm:

      npm start

    Caso utilize o yarn:

      yarn start

    O aplicativo sera executado em modo de desenvolvimento. Abrindo na porta padrão que o React usa: http://localhost:3000/ em seu navegador.


🛠️ Implementações futuras ⚙️

Para o Jogo
  • Configurações para selecionar o idioma da aplicação

  • Configurações para selecionar o nível de dificuldade do jogo

  • Configurações para selecionar o tipo de pergunta

  • Configurações para selecionar o gênero da pergunta

  • Efetuar o deploy do projeto no GitHub Pages ou em outra plataforma


Para a Segurança
  • Autenticação de usuário com senha
  • Adição de banco de dados para armazenar e persistir as informações de novos usuários
  • Adição de banco de dados para armazenar e persistir a pontuação dos usuários

🤝 Colaboradores 💻


Foto de Tati Alves no GitHub
André Luiz
Foto de Erik Ferreida de Lima
Erik Lima
Foto de Tati Alves no GitHub
Helder Medeiros
Foto de Tati Alves no GitHub
Pedro Tristão
Foto de Tati Alves no GitHub
Trybe

⚙️ Status do Projeto 🛠️

  let projeto {
    "status": "Em desenvolvimento"
  }

©️ Aviso de direitos autorais

Desenvolvemos esse projeto para propósitos de aprendizagem, todo o código e documentação são de nossa autoria e os direitos pertencem exclusivamente a nós. É permitido baixar ou clonar o repositório para fins de estudo. Contudo, não é permitido publicar cópias totais ou parciais. Este aviso não cobre bibliotecas e dependências, estas estão sujeitas a suas respectivas licenças.