Next Level Week - eSports - 2022
Esse projeto foi desenvolvido durante a next level week promovida pela Rocketseat. Durante uma semana é lançada 1 aula por dia com o intuito de desenvolver uma aplicação web e mobile. Neste projeto é apresentada a API criada durante o evento.
Instalar dependencias
Subir servidor
Na pasta server:
Retornar discord apartir de anúncio
Método
Rota
Descrição
BODY PARAMS
QUERY PARAMS
GET
ads/{id}/discord
Retornar discord apartir do id do anuncio
-
-
Cadastrar um anúncio em um jogo
Método
Rota
Descrição
BODY PARAMS
QUERY PARAMS
POST
/games/{id}/ads
Cadastrar um anúncio
{ "name": "Daniela", "yearsPlaying": 2, "discord": "DaniP", "weekDays": [0,5,6], "hourStart": "12:00", "hourEnd": "18:00", "useVoiceChannel": true }
-
Nome
Tipo
Descrição
titulo
string
Obrigatório
name
string
Obrigatório
yearsPlaying
int
Obrigatório
discord
string
Obrigatório
weekDays
array de inteiros
Obrigatório
hourStart
string
Obrigatório
hourEnd
string
Obrigatório
useVoiceChannel
bool
Obrigatório
Método
Rota
Descrição
BODY PARAMS
QUERY PARAMS
GET
/games
Retornar todos os jogos
-
-
Listar anúncios por jogos
Método
Rota
Descrição
BODY PARAMS
QUERY PARAMS
GET
/games/{id}/ads
Retornar anúncios por jogo
-
-
Instalar pacote express pra node
npm install @types/express -D
https://www.prisma.io/
npx prisma init --datasource-provider sqlite
Algumas instalações necessárias