·

Cursos Gerais ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

1 Objetivo O objetivo deste teste é montar uma API para gerenciar um cardápio online 2 Tecnologias Typescript preferencialmente ou Javascript NodeJS Express MongoDB Mongoose 3 Requisitos Você deverá desenvolver as seguintes endpoints Autenticação POST authlogin para que os administradores do restaurante acessem o sistema Este método devolverá um token para ser usado no header Authentication das outras requisições Categoria id string parent Categorynull name string GET category para listar todas as categorias de produtos Obs Adicione as categorias diretamente no banco de dados Produto id string categories Category name string qty number price number GET product para listar todos os produtos GET productid para pegar um produto POST product para criar um produto novo PATCH productid para alterar um produto DELETE productid para excluir um produto Requisitos e Dicas Seu código deve usar os nomes de classes métodos e variáveis em inglês Você não precisa criar mais campos do que o indicado acima para cada uma das categorias Esse projeto não será usado em produção mas será usado para avaliar como você programa Faça commitspushes frequentemente Você pode acessar os sites de delivery como iFood para ver como é uma página de cardápio e inspirarse Crie a estrutura de pastas páginas e navegação do seu projeto Lembrese que será outra pessoa que vai avaliar o seu código Quanto mais organizado mais fácil e melhor será a avaliação