Skip to content

Files

Latest commit

 

History

History
55 lines (41 loc) · 1.69 KB

README.md

File metadata and controls

55 lines (41 loc) · 1.69 KB

My Next Game - Site de Video Games



logo do site My Next Game



My Next Game é uma aplicação web que utiliza as APIs IGDB e HowLongToBeat para mostrar várias informações de jogos, o preço e seu tempo de duração até completa-lo.

🔨 Funcionalidades

  • Crie sua conta: Salve seus jogos favoritos e visualize a qualquer hora.
  • Procure o seu próximo jogo: Use o sistema de busca suportado pela API da Twitch e ache o jogo que quiser.
  • Quanto tempo leva pra terminar?: Saiba quantas horas cada jogo leva para terminar.

🔨 Como rodar o projeto?

Crie um arquivo .env na pasta front_end com as seguintes informações:

API_RENDER_URL=[url de onde foi feito o deploy do backend]/api

Crie um arquivo .env na pasta back_end com as seguintes informações:

PORT=[número da porta que rodará]
CLIENT_ID=[identificação dada pela twitch para o uso da API IGDB]
CLIENT_SECRET=[outra informação dada pela twitch]
JWT_SECRET=[segredo para descriptografar os dados pelo JWT]
MONGODB_URL=[URL do banco de dados, no meu caso, vindo do MongoDB]

✔️ Tecnologias Utilizadas

  • Next.js
  • TypeScript
  • Styled Components
  • Redux
  • MongoDB
  • Mongoose
  • Express
  • Axios
  • bcrypt
  • Dotenv