Skip to content

[PT-BR] Um jogo de perguntas e respostas baseado em React e Redux, com login de usuário, perguntas com limite de tempo, pontuação, ranking e opções de configuração. [EN] A React and Redux-based trivia game with user login, time-limited questions, scoring, ranking, and configuration options.

Notifications You must be signed in to change notification settings

AlissonSeraphim/TriviaGame-ReactRedux

Repository files navigation

[PT-BR] Jogo de Trivia - React e Redux

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.

Funcionalidades

  • 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.

Tecnologias Utilizadas

  • 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

Como Começar

Para começar com o projeto, siga estes passos:

  1. Clone o repositório para a sua máquina local.
  2. Instale as dependências executando npm install.
  3. Inicie a aplicação com npm start.
  4. Acesse o aplicativo em seu navegador em http://localhost:3000.

Acessando a Aplicação

Você pode acessar a aplicação Trivia Game por meio do seguinte link: [https://alissonseraphim.github.io/TriviaGame-ReactRedux/]

Testes

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.

Contribuidores

  • Alisson Tassi - GitHub: Alisson Seraphim
  • Katia Nienow - GitHub: Knienow
  • Artur Rangel - GitHub: Rangelf-artur
  • Guilherme Libanori - GitHub: guilhermelibanori
  • Amanda Rodrigues - GitHub: amandarosr

Licença

Este projeto não possui uma licença específica, pois foi desenvolvido para exercitar os conhecimentos em React e Redux.

[EN] Trivia Game - React and 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.

Features

  • 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.

Technologies Used

  • React
  • Redux for state management
  • React Testing Library for testing
  • Consuming the Trivia API
  • Consuming the Gravatar API
  • React Router and Link for navigation

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository to your local machine.
  2. Install dependencies by running npm install.
  3. Start the application with npm start.
  4. Access the app in your browser at http://localhost:3000.

Accessing the Application

You can access the Trivia Game application through the following link: [https://alissonseraphim.github.io/TriviaGame-ReactRedux/]

Testing

The project includes comprehensive tests using the React Testing Library to ensure good test coverage. To run the tests, use the command npm test.

Contributors

  • Alisson Tassi - GitHub: Alisson Seraphim
  • Katia Nienow - GitHub: Knienow
  • Artur Rangel - GitHub: Rangelf-artur
  • Guilherme Libanori - GitHub: guilhermelibanori
  • Amanda Rodrigues - GitHub: amandarosr

License

This project does not have a specific license as it was developed to exercise knowledge in React and Redux.

About

[PT-BR] Um jogo de perguntas e respostas baseado em React e Redux, com login de usuário, perguntas com limite de tempo, pontuação, ranking e opções de configuração. [EN] A React and Redux-based trivia game with user login, time-limited questions, scoring, ranking, and configuration options.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published