Skip to content

O Ignite Quiz é um projeto desenvolvido utilizando React Native e Expo contendo perguntas sobre programação. O app apresenta animações e microinterações especiais, utilizando as bibliotecas Expo AV, Expo Haptics, React Native Reanimated e React Native Skia.

Notifications You must be signed in to change notification settings

vitorsemidio-dev/ignitequiz

Repository files navigation

Ignite Quiz

Logo AndroidStudio cor correta com hex #3DDC84 Logo Expo cor correta com hex #000020 Logo TypeScript cor correta com hex #3178C6


Projeto   |    Como rodar o projeto   |    Tecnologias   |    Layout   |    Licença

💻 Projeto

O Ignite Quiz Mobile é um projeto desenvolvido utilizando React Native e Expo, criado para proporcionar aos usuários um aplicativo de perguntas sobre programação. O app apresenta animações e microinterações especiais, utilizando as bibliotecas Expo AV, Expo Haptics, React Native Reanimated e React Native Skia.

Funcionalidades Principais

  • Filtrar Quizzes por dificuldades (fácil, médio, difícil)
  • Realizar Quiz
  • Pular pergunta do quiz
  • Acessar histórico dos quizzes realizados
  • Excluir item do histórico
  • Feedback sonoro ao responder questão

Descrição

O Ignite Quiz Mobile é um aplicativo móvel que oferece aos usuários uma plataforma de perguntas sobre programação. Seu objetivo é proporcionar uma experiência envolvente e interativa para testar o conhecimento dos usuários.

O aplicativo foi desenvolvido utilizando a combinação poderosa do React Native e Expo, permitindo uma ampla compatibilidade com dispositivos móveis iOS e Android.

Principais Características:

  1. Filtrar Quizzes por dificuldades: Os usuários podem filtrar os quizzes de acordo com a dificuldade desejada. As opções incluem fácil, médio e difícil, permitindo que os usuários escolham um nível adequado ao seu conhecimento e desafio.

  2. Realizar Quiz: Os usuários podem participar de quizzes interativos sobre programação. Cada pergunta é cuidadosamente apresentada, permitindo que os usuários selecionem a resposta correta entre as opções fornecidas.

  3. Pular pergunta do quiz: Caso os usuários encontrem uma pergunta desafiadora ou queiram voltar a ela posteriormente, eles têm a opção de pular para a próxima pergunta. Essa funcionalidade proporciona flexibilidade durante o processo de resposta.

  4. Acessar histórico dos quizzes realizados: O aplicativo mantém um histórico dos quizzes realizados pelos usuários. Isso permite que os usuários vejam os resultados anteriores, acompanhem seu progresso ao longo do tempo e revivam as conquistas passadas.

  5. Excluir item do histórico: Se os usuários desejarem limpar o histórico ou remover um quiz específico, o aplicativo oferece a opção de excluir itens do histórico, garantindo uma experiência personalizada.

  6. Feedback sonoro ao responder questão: Ao responder uma pergunta, o aplicativo fornece feedback sonoro imediato, indicando se a resposta está correta ou incorreta. Esses sons enriquecem a experiência do usuário e fornecem uma sensação de satisfação ao responder corretamente.

O Ignite Quiz Mobile é um aplicativo cativante e interativo, ideal para aqueles que desejam testar seus conhecimentos em programação. Com suas animações e microinterações personalizadas, o aplicativo oferece uma experiência agradável e envolvente, incentivando os usuários a aprenderem e se desafiarem em um ambiente descontraído e amigável.

📹 Vídeos

Realização Quiz

ignitequiz-quiz.mp4

Exclusão item do histórico

ignitequiz-history.mp4

🧭 Como rodar o projeto

🚨 Requisitos

Instalação aplicativo do Expo no smartphone

Clone este repositório

Acesse a pasta

Instale as dependências e inicie o projeto

npm install
npx expo start

Abra o projeto no dispositivo

Abra o aplicativo do Expo no smartphone, aponte a câmera para o QRCode que apareceu no terminal após executar o comando npx expo start.

Importante: O dispositivo móvel e o computador precisam estar na mesma rede

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

🔖 Layout

Você pode visualizar o layout do projeto através deste link.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

O Ignite Quiz é um projeto desenvolvido utilizando React Native e Expo contendo perguntas sobre programação. O app apresenta animações e microinterações especiais, utilizando as bibliotecas Expo AV, Expo Haptics, React Native Reanimated e React Native Skia.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published