Skip to content

Jogo Quiz feito em next, oferecendo quatro opções de resposta para cada pergunta

Notifications You must be signed in to change notification settings

Lukaznata/Next--Quiz

Repository files navigation

Aplicação de Quiz em Next.js

Este projeto é uma aplicação de quiz desenvolvida com Next.js e TypeScript. O quiz apresenta perguntas obtidas de uma API do Next.js, oferecendo quatro opções de resposta para cada pergunta. Se nenhuma resposta for selecionada, o quiz avança automaticamente para a próxima pergunta após um temporizador de 20 segundos. Os usuários podem pular perguntas ou respondê-las. Quando uma resposta é selecionada, o cartão gira com um efeito 3D para mostrar se a resposta está correta ou incorreta. A cor de fundo muda para vermelho em caso de respostas incorretas e verde para respostas corretas. O quiz avança para a próxima pergunta 2 segundos após uma resposta ser selecionada. Na décima e última pergunta, aparece um botão "Finalizar", e selecionar uma resposta leva o usuário à tela de resultados após 2 segundos.

A tela de resultados exibe o número total de perguntas, o número de respostas corretas e a porcentagem de acertos. Existem dois botões: um para retornar ao menu e outro para tentar o quiz novamente.

Link Para Acessar

https://quiznext-two.vercel.app/

Funcionalidades

  • Temporizador de Perguntas: Cada pergunta tem um temporizador de 20 segundos. Se nenhuma resposta for selecionada, o quiz avança automaticamente para a próxima pergunta.
  • Opções de Resposta: Cada pergunta possui quatro opções de resposta.
  • Efeito de Giro 3D: Quando uma resposta é selecionada, o cartão gira para revelar a resposta correta com um efeito 3D.
  • Mudança de Cor de Fundo: A cor de fundo muda para vermelho em caso de respostas incorretas e verde para respostas corretas.
  • Navegação Automática: O quiz avança automaticamente para a próxima pergunta 2 segundos após uma resposta ser selecionada.
  • Tela de Resultados: Exibe o número total de perguntas, o número de respostas corretas e a porcentagem de acertos. Inclui botões para retornar ao menu ou tentar o quiz novamente.
  • Design Responsivo: A aplicação foi projetada para funcionar tanto em dispositivos PC quanto em dispositivos móveis.

Capturas de Tela

Versão para Mobile

projetoQuizNext2

Versão para PC

projetoQuizNext

Instalação e Configuração

Para começar a usar o projeto localmente, siga estas etapas:

  1. Clone o repositório:
git clone https://github.com/lukaznata/Next--Quiz.git
  1. Navegue até o diretório do projeto:
cd Quiz
  1. Instale as dependências:
npm install
  1. Execute o servidor de desenvolvimento:
npm run dev

Abra http://localhost:3000 no seu navegador para ver o resultado.

Tecnologias Utilizadas

  • Next.js: Um framework React para renderização do lado do servidor e geração de sites estáticos.
  • TypeScript: Um superconjunto de JavaScript que adiciona tipagem estática ao idioma.
  • Vercel: Plataforma para implantação de aplicações front-end.

About

Jogo Quiz feito em next, oferecendo quatro opções de resposta para cada pergunta

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published