- Sobre o Projeto
- Tecnologias
- Funcionalidades
- Como Executar o Projeto
- Sobre a Trybe
- Equipe de Desenvolvimento
Projeto 14 do curso de Desenvolvimento Web da Trybe.
A aplicação apresenta um formato semelhante a um jogo de trivia, com perguntas e respostas interativas, no qual a pessoa jogadora deverá responder uma sequência de 5 perguntas. Ao término da partida, ela terá acesso ao seu score e também poderá conferir um ranking das melhores pontuações.
A base de dados utilizada provêm de duas APIs distintas: Trivia API para as questões e Gravatar para as imagens das pessoas jogadoras.
O projeto foi realizado em equipe, com a adoção da metodologia ágil e dos frameworks Scrum e Kanban. O Scrum foi utilizado para gerenciar o projeto, enquanto o Kanban acompanhava as tarefas e permitia uma visualização das atividades.
- 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 a pessoa jogadora deve 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 será considerada errada.
- Após 5 perguntas respondidas, a pessoa jogadora será redirecionada 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.
ℹ️ Caso deseje somente testar a aplicação, clique aqui.
Para rodar o projeto localmente, siga os passos abaixo.
- Clone o repositório;
git clone [email protected]:garciaagui/trivia-react-redux.git
- Navegue até a raiz do projeto;
cd trivia-react-redux/
- Instale as dependências;
npm install
- Inicialize o projeto;
npm run start
- Caso deseje, utilize o comando abaixo para executar os testes.
npm run test:coverage
"A Trybe é uma escola do futuro para qualquer pessoa que queira melhorar de vida e construir uma carreira de sucesso em tecnologia, onde a pessoa só paga quando conseguir um bom trabalho."
"O programa conta com mais de 1.500 horas de aulas online, aborda introdução ao desenvolvimento de software, front-end, back-end, ciência da computação, engenharia de software, metodologias ágeis e habilidades comportamentais."
Confira as redes sociais e meios de contato dos integrantes da equipe responsável pelo desenvolvimento deste projeto 👇