API desenvolvida em NodeJs para ser consumida pelo GameLog App
GET api/v1/games
GET api/v1/developers/:developerId/games
Retorna uma lista de todos games e/ou uma lista de todos games referente a um developer específico
GET api/v1/games/:id
Retorna um unico game
POST api/v1/games
Adiciona um game
DELETE api/v1/games/:id
Deleta um game
PUT api/v1/games/:id
Atualiza o registro de um game
PUT api/v1/games/:id/photo
Upload de foto referente ao game
GET api/v1/developers
Retorna uma lista de todos developers
GET api/v1/developer/:id
Retorna um unico developer
POST api/v1/developer
Adiciona um developer
DELETE api/v1/developer/:id
Deleta um game
PUT api/v1/developer/:id
Atualiza o registro de um developer
GET api/v1/reviews
GET api/v1/games/:gameId/reviews
Retorna uma lista de todos reviews e/ou uma lista de todos reviews referente a um game específico
POST api/v1/review
Adiciona um review
GET api/v1/review/:id
Retorna um único review
DELETE api/v1/review/:id
Deleta um review
POST api/v1/auth/register
Registra um usuário
GET api/v1/auth/Login
Realiza o login do usuário
GET api/v1/auth/logout
Realiza o logout do usuário
GET api/v1/auth/me
Retorna o usuário atual
POST api/v1/auth/forgotpassword
Operação de "Esqueceu a senha?"
PUT api/v1/auth/resetpassword/:resettoken
Reseta a senha do usuário