Acesso:
Deploy front-end: https://galileugalilei.github.io/flag-game
Deploy back-end: https://flags-api-8ul8.onrender.com
Repo front-end: https://github.com/GalileuGalilei/flag-game
Repo back-end: https://github.com/mrtrevisan/flags-api
Api image registry: https://hub.docker.com/repository/docker/mrtrevisan/flags-api/general
Alfredo Cossetin Neto
Mauro Roberto Machado Trevisan
Apresentamos uma maneira divertida de explorar as bandeiras dos diversos países ao redor do mundo, enquanto testa seus conhecimentos! Combinando uma interface amigável a uma experiência desafiadora, nosso jogo escolhe aleatoriamente uma bandeira que, inicialmente oculta, vai sendo revelada pouco a pouco até que o jogador descubra a qual país ela pertence. Também são fornecidas dicas para isso!
Criamos nossa própria API para atender às requisições do nosso jogo: https://flags-api-8ul8.onrender.com
Endpoints:
/random -> disponibiliza um país aleatório para que o jogador tente adivinhar;
/names -> retorna uma lista de todos os nomes de países para a caixa de pesquisa;
Inicialmente, exploramos a possibilidade de implementar uma "database" de questões do ENEM, mas devido a falta de possibilidades de obtenção de questões, optamos por implementar um jogo de adivinhar a bandeira. O que acabou resultando em um produto muito divertido!
Nosso jogo foi inspirado no Flagle
Nossa API foi populada usando dados publicamente disponíveis em REST Countries
Frontend:
- HTML
- CSS
- Javascript
- Bootstrap
Backend:
- NodeJS
- Express
- VS Code
- Live Preview
- Docker
- Referência Javascript: https://developer.mozilla.org/
- Guias Javascript e JSON: https://www.freecodecamp.org/
- ChatGPT (menu de sugestoes)
Projeto entregue para a disciplina de Desenvolvimento de Software para a Web em 2024a