/Game-Imager

Avaliação da segunda sprint do programa de bolsas Compass.uol para formação em machine learning para AWS.

Primary LanguageJavaScript

Sprint 2 - Compass

Criando uma aplicação com node e consumindo uma API!


Objetivo:

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.


O que foi utilizado no desenvolvimento?

  • 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

Como rodar o código?

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.

Como foi feito?

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"