😃Olá, esse é o projeto QuizQuiz BACKEND.
link web: https://quizquiz-nextjs.herokuapp.com/
- Este projeto consiste em auxiliar professores e alunos em um ambiente online. Com os desafios causados pela pandemia da COVID-19, as escolas e cursos dos mais diversos seguimentos foram forçados a se adequarem no mundo online.
- Este repositório trata-se do backend, em NodeJS, da aplicação. Para acessar o repositório do Front-end, clique em QuizQuiz-Frontend. A aplicação utiliza websocket, para conexão em tempo real com o client, onde são emitidos e escutados eventos para tráfego de dados com as questões para os alunos e o desempenho dos alunos ao professor.
Faça o clone do projeto com o comando abaixo:
git clone https://github.com/WandersonLontra/quiz_socketio_backend.git
Em seguida instale as dependências:
npm install
# ou
yarn
- Crie, na raiz do projeto, um arquivo com nome ".env" para setar a variável de ambiente abaixo:
ORIGIN_CORS_URL = http://localhost:3000
Url para conexão com o frontend, via socket.io. É imprescindível a configuração desta variável, caso contrário, a conexão não irá ocorrer devido as restrições do CORS.
Após a instalação das dependências e configuração da variável de ambiente, rode o comando:
npm run dev
# ou
yarn dev