O objetivo dessa avaliação é criar uma aplicação utilizando node.js(Uma ferramenta capaz de executar códigos em javascript fora de um navegador) e consumir uma API(Application Programming Interface)
A API escolhida foi a RAWG Video Game Database, ela fornece dados como: nome, notas, imagens e muito mais coisas de vários jogos. De acordo com o site Fastapi, é uma das mais bem avaliadas no nicho de video-games.
A aplicação em sí, é um site que visa entregar wallpapers e imagens de qualquer jogo requisitado em uma boa resolução.
- Node.js - Para executaro código javascript no terminal
- React - Apenas para fins de organização e estudos
- APIs - Como já havia falado, foi utilizada a api do RAWG
- Git/Github - Para versionamento e compartilhamento de códigos
- VsCode - Programação da aplicação
Passo 1: Pegar uma chave da API em rawg.io/
Passo 2: Clonar o Repositório ou baixar o código fonte.
Passo 3: Na pasta do projeto abra o terminal e digite:
npm install
Ele instalará todas as dependencias necessárias para o projeto.
Passo 4: Colocar no arquivo “main.js” a sua chave de acesso à API.
Passo 5: Agora é só digitar o comando:
npm start
E o node vai iniciar um servidor local.
Assim como mostrei antes, o primeiro passo foi fazer um fork do repositório da avaliação, e ai fazer um clone do repo:
Depois, usamos um comando para auxiliar a fazer o setup da aplicação react criando pastas, arquivos e facilitando esse primeiro passo, o comando é:
npx create-react-app "game-merger"