{reprograma} week 14 - Projeto Guiado: CRUD com MongoDB 🚀


Sobre │ Objetivo │ Regras │ Tecnologias │ Pré-requisitos │ Autora


Sobre

Exercício desenvolvido no bootcamp da {reprograma} onde nos foi desafiado realizarmos um projeto filmes-db, que é um sistema de gerenciamento de catálogos de filmes dos estudios Wall Disney, Warner Bros e Pixar.

Objetivo

O objetivo desse exercício é realizar um CRUD (Create, Read, Update e Delete) através do banco de dados utilizando o mongoose e dotenv(gerencia dados que não devem ser compartilhados no seu projeto).

Regras

  • "/titulos/marvel" Deverá retornar todos os tĂ­tulos com o estudio Marvel

  • "/titulos/ghibli" Deverá retornar todos os tĂ­tulos com o estudio Ghibli

  • "/titulos/pixar" Deverá retornar todos os tĂ­tulos com o estudio Pixar

  • "/estudios" Deverá retornar todos os estudios cadastrados

  • "/titulos" Deverá retornar todos os tĂ­tulos cadastrados, cada um fazendo referencia ao seu respectivo estudio

  • "/estudios" Deverá criar um estudio

  • "/titulos" Deverá criar um tĂ­tulo

  • "/titulos/[ID]" Deverá deletar titulo por id especĂ­fico e retorna mensagem amigável

  • "/estudios/[ID]" Deverá deletar estudio por id especĂ­fico e retorna mensagem amigável

  • "/titulos/[ID]" Deverá alterar informação especĂ­fica dentro de um titulo por id especĂ­fico e retorna o tĂ­tulo alterado

  • "/estudios/[ID]" Deverá alterar informação especĂ­fica dentro de um estudio por id especĂ­fico e retorna o tĂ­tulo alterado

  • NĂŁo deverá ser possĂ­vel criar estudio com o mesmo nome

  • NĂŁo deverá ser possĂ­vel criar tĂ­tulo com o mesmo nome

  • Para criar um novo tĂ­tulo, deverá vincular no momento da criação a um estudio já existente no sistema, utilizando o numero do id do estudio correspondente no corpo da requisição

Tecnologias

Pré-requisitos

npm i nodemoon

Autora

Made with đź’ś by LĂ­via Oliveira