Skip to content

almerindopaixao/big-game-survey-backend

Repository files navigation

big-game-survey-backend

API desenvolvida em Node.js utilizando Typescript como linguagem principal e MongoDB como banco de dados.

Tecnologias Utilizadas

Banco de dados

  • MongoDB

Ferramentas de Produção

  • Express.js
  • Mongoose
  • cors
  • helmet
  • body-parser

Ferramentas de Desenvolvimento

  • Eslint
  • Prettier
  • ts-node-dev

Utilização

Cadastro de registros

  1. Acessar pelo método POST/ https://big-game-survey-backend.herokuapp.com/records
  2. usar no body a seguinte interface JSON:
{
  "name": string,
  "age": int,
  "game_id": int,
}

Querys

Chaves dos elementos

Records

  • id
  • name
  • age
  • moment
  • gameTitle
  • gamePlatform
  • genreName
{
  "id": 8,
  "name": "Lucas",
  "age": 22,
  "moment": "2020-01-01T00:00:00Z",
  "gameTitle": "Dragon Age Inquisition",
  "gamePlatform": "PLAYSTATION",
  "genreName": "RPG"
}

Games

  • id
  • title
  • platform
{
  "id" 0,
  "title": "The Witcher",
  "platform": "XBOX"
}

Releases

No releases published

Packages

No packages published