"Jogo de trivia desenvolvido em grupo durante o curso de Desenvolvimento Web da Trybe. Utilizando HTML, CSS, JavaScript, React, Redux, ContextAPI, Hooks, React Testing Library, Jest, Git, GitHub, NodeJS, Express, MongoDB, MySQL, Sequelize, JWT, Socket.io, WebSockets, AWS, Heroku, entre outras tecnologias. O jogo consiste em um quiz de perguntas e respostas, com ranking de pontuação e possibilidade de criar salas para jogar com amigos. O projeto foi desenvolvido em grupo, com a colaboração de 4 pessoas. CSS by @Franciellem Dias"
Um projeto muito interessante e divertido de montar. Durante a execução pude desenvolver mais minhas habilidades de gestão do tempo, inteligência emocional, pensamento crítico, escuta ativa, resolução de conflitos, gestnao de pessoas e controle de ansiedade. Além, é claro de praticar os conhecimentos em Javascript com uso de Contex API para trabalhar a integraçåno de usuários com a API de perguntas e respostas utilizadas no jogo . Tudo isso utliziando Javascript como linguagem principal no ambiente React assim como na realização de seus testes unitários.
A partir de agora esse repositório fica disponível publicamente e estou aberto a sugestões e colaborações futuras. Obrigado por sua visita.!
"Jogo de trivia desenvolvido em grupo durante o curso de Desenvolvimento Web da Trybe. Utilizando HTML, CSS, JavaScript, React, Redux, ContextAPI, Hooks, React Testing Library, Jest, Git, GitHub, NodeJS, Express, MongoDB, MySQL, Sequelize, JWT, Socket.io, WebSockets, AWS, Heroku, entre outras tecnologias. O jogo consiste em um quiz de perguntas e respostas, com ranking de pontuação e possibilidade de criar salas para jogar com amigos. O projeto foi desenvolvido em grupo, com a colaboração de 4 pessoas. CSS by @Franciellem Dias"
# Clone este repositório
$ git clone https://github.com/rcamarano/trivia-game.git
# Acesse a pasta do projeto no terminal/cmd
$ cd trivia-game
# Instale as dependências
$ npm install
$ npm run dev
# O servidor inciará automaticamente, caso isso não ocorra, acesse http://localhost:3001
A documentação da API foi feita utilizando o Swagger, para acessá-la basta acessar a rota http://localhost:3001/docs.
Um projeto desenvolvid em grupo no qual é possível fazer login na aplicação, jogar cinco rodadas de trívia, com perguntas aleatórias, ao final de cada rodada você vera seu score e perguntas acertadas, assim como um feedback! Caso utilize um e-mail cadastrado no Gravatar, você verá a imagem do seu Avatar de usuário! Para este projeto fora desenvolvido tanto o React, Redux, CSS, regras de negócio, divididas entre minha equipe, sendo eles:
- Allan Minato
- Amanda Zanata
- Franciellen Dias
- Rogério Camarano
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.