Skip to content

skynetsites/devcheck-housejs

 
 

Repository files navigation

DevCheck House JS - Questionário de Nivelamento em Programação 🧠


💻 Sobre o Projeto

O DevCheck é um quiz interativo, agora criado num formato específico para a House.JS, com o objetivo de ajudar a comunidade de alunos a avaliar seus conhecimentos em tópicos essenciais da programação.

Com 10 perguntas cuidadosamente elaboradas sobre Lógica de Programação, Fundamentos da Computação e JavaScript, o quiz vai além de um simples teste. Ele oferece um feedback visual e detalhado, classificando o usuário em Iniciante, Intermediário ou Expert.

No final, o participante recebe uma análise completa dos seus pontos fortes e pontos a melhorar. Além disso, o resultado pode ser enviado por e-mail em formato personalizado, permitindo que o usuário o revise sempre que desejar.


💡 Funcionalidades

Quiz Interativo: Responda a 10 perguntas em uma interface moderna, simples e responsiva.
Feedback Imediato e Visual: Ao responder, as opções são destacadas automaticamente de acordo com a correção.
Análise Detalhada: Relatório completo sobre pontuação, nível e áreas de conhecimento a aprimorar.
Envio de Resultados por E-mail: Receba o resultado diretamente no seu e-mail com layout customizado.
Pop-up de Feedback Moderno: Uso do SweetAlert2 para exibir mensagens de sucesso/erro de forma mais agradável.
Armazenamento de Dados: Respostas e níveis são salvos em uma planilha do Google Sheets, permitindo análise dos participantes.


🖥️ Tecnologias Utilizadas

Este projeto foi construído com as seguintes tecnologias:

  • HTML5 → Estrutura semântica para o conteúdo do quiz.
  • CSS3 → Estilização, design responsivo e animações.
  • JavaScript (ES6+) → Lógica, interatividade e integração com APIs.
  • Node.js & Express → Backend para envio de e-mails.
  • Nodemailer → Envio de e-mails customizados em HTML.
  • Dotenv → Gerenciamento de variáveis de ambiente.
  • Google Forms/Sheets → Armazenamento e análise de dados do quiz.
  • SweetAlert2 → Pop-ups estilizados para feedback ao usuário.

🚀 Como Usar

🔹 Versão Online (sem instalação):

  1. Acesse o quiz pelo link: DevCheck HouseJS
  2. Inicie o teste e receba seu resultado ao final.

🤝 Contribuição

Sua contribuição é muito bem-vinda! 🙌

Você pode:

  • Abrir uma Issue para relatar bugs ou sugerir melhorias.
  • Enviar um Pull Request com novas funcionalidades, correções ou melhorias no design.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.0%
  • CSS 11.9%
  • HTML 5.1%