Lorena
Biblioteca by
Sistema de gerenciamento de biblioteca
Desafio
·
DevChallenge
Índice
Devchallenge
DevChallenge permite que você evolua suas skills como programador! Participe da nossa comunidade o/
Desafio
Seu desafio é criar o backend para um sistema de gerenciamento de uma biblioteca!
Requisitos:
Rotas da aplicação:
[POST] /obras : A rota deverá receber titulo, editora, foto, e autores dentro do corpo da requisição. Ao cadastrar um novo projeto, ele deverá ser armazenado dentro de um objeto no seguinte formato: { id: 1, titulo: 'Harry Potter', editora: 'Rocco',foto: 'https://i.imgur.com/UH3IPXw.jpg', autores: ["JK Rowling", "..."]};
[GET] /obras/ : A rota deverá listar todas as obras cadastradas
[PUT] /obras/:id: : A rota deverá atualizar as informações de titulo, editora, foto e autores da obra com o id presente nos parâmetros da rota
[DELETE] /obras/:id: : A rota deverá deletar a obra com o id presente nos parâmetros da rota
Techs:
- Node js
- Docker
- Typescript
- Postgresql
instalação:
docker-compose up -d
O Servidor irá subir na rota localhost:3333
Compartilhe!
Inicie seu projeto utilizando esse template no seu github como um repositório público
Faça um print, gif ou vídeo e compartilhe o resultado com a #devchallenge ou marcando nosso perfil @devchallenge!
Desafio criado por Lorena :)
Comunidade DevChallenge
Site: https://www.devchallenge.com.br/
Discord: https://discord.gg/yvYXhGj
Linkedin: https://www.linkedin.com/company/devchallenge/
Twitter: https://twitter.com/dev_challenge
Instagram: https://www.instagram.com/devchallenge/