Este projeto é um jogo de Trivia baseado no popular jogo "Trivia" (semelhante ao "Show do Milhão"), desenvolvido pelos desenvolvedores Alisson Tassi, Katia Nienow, Artur Rangel, Guilherme Libanori e Amanda Rodrigues. O jogo é construído utilizando React e Redux para gerenciamento de estado, com funcionalidades desenvolvidas em grupo de acordo com as demandas definidas em um quadro Kanban.
- Login do usuário com associação da foto de perfil através do site Gravatar.
- Responder perguntas de Trivia dentro de um limite de tempo.
- Página de pontuação com texto personalizado com base no número de respostas corretas.
- Página de ranking para visualizar os melhores resultados.
- Opções de configuração do jogo acessíveis pelo cabeçalho do aplicativo.
- React
- Redux para gerenciamento de estado
- React Testing Library para testes
- Consumo da API de Trivia
- Consumo da API do Gravatar
- React Router e Link para navegação
Para começar com o projeto, siga estes passos:
- Clone o repositório para a sua máquina local.
- Instale as dependências executando
npm install
. - Inicie a aplicação com
npm start
. - Acesse o aplicativo em seu navegador em
http://localhost:3000
.
Você pode acessar a aplicação Trivia Game por meio do seguinte link: [https://alissonseraphim.github.io/TriviaGame-ReactRedux/]
O projeto inclui testes abrangentes utilizando a biblioteca React Testing Library para garantir uma boa cobertura de testes. Para executar os testes, utilize o comando npm test
.
- Alisson Tassi - GitHub: Alisson Seraphim
- Katia Nienow - GitHub: Knienow
- Artur Rangel - GitHub: Rangelf-artur
- Guilherme Libanori - GitHub: guilhermelibanori
- Amanda Rodrigues - GitHub: amandarosr
Este projeto não possui uma licença específica, pois foi desenvolvido para exercitar os conhecimentos em React e Redux.
This project is a Trivia game based on the popular "Trivia" game (similar to "Who Wants to Be a Millionaire"), developed by the developers Alisson Tassi, Katia Nienow, Artur Rangel, Guilherme Libanori, and Amanda Rodrigues. The game is built using React and Redux for state management, with functionalities developed collaboratively based on the defined requirements on a Kanban board.
- User login with profile picture association using the Gravatar website.
- Answer trivia questions within a time limit.
- Score page with personalized text based on the number of correct answers.
- Ranking page to view top results.
- Game configuration options accessible from the app header.
- React
- Redux for state management
- React Testing Library for testing
- Consuming the Trivia API
- Consuming the Gravatar API
- React Router and Link for navigation
To get started with the project, follow these steps:
- Clone the repository to your local machine.
- Install dependencies by running
npm install
. - Start the application with
npm start
. - Access the app in your browser at
http://localhost:3000
.
You can access the Trivia Game application through the following link: [https://alissonseraphim.github.io/TriviaGame-ReactRedux/]
The project includes comprehensive tests using the React Testing Library to ensure good test coverage. To run the tests, use the command npm test
.
- Alisson Tassi - GitHub: Alisson Seraphim
- Katia Nienow - GitHub: Knienow
- Artur Rangel - GitHub: Rangelf-artur
- Guilherme Libanori - GitHub: guilhermelibanori
- Amanda Rodrigues - GitHub: amandarosr
This project does not have a specific license as it was developed to exercise knowledge in React and Redux.