Desafio de Node

Sumário
Objetivos do repositorio
Proposito do desafio
Como executar o projeto inicial
Links Úteis

Objetivos do repositorio

Esse repositório tem o objetivo de desenvolver o projeto do Desafio de Nodejs. (Refazendo o desafio com TypeORM)

Propositos do desafio

O projeto consiste em criar uma API que uma aplicação de delivery de produtos irá utilizar. Essa API tem o objetivo de fazer o gerenciamento de produtos, pedidos e restaurantes. Os Restaurantes poderão ser cadastrados e fazer login no sistema por meio de um token JWT. Após o login os restaurantes poderão consultar, cadastrar, editar e excluir seus produtos e seus pedidos com os produtos que ele possui. Um restaurante pode ter vários pedidos e produtos, assim como um pedido pode ter vários produtos.
Os Assessores de Projeto devem entregar o desafio completo até a data limite.

Como executar o projeto inicial

* É necessário ter o NodeJS e o NPM/Yarn instalados.

  1. Abra o Terminal na Pasta do Projeto;
  2. Instale as dependências necessárias: npm install;
  3. Para rodar o projeto utilize npm run dev

Links Uteis

  1. Documentação do desafio
  2. Documentação do Express
  3. Documentação do Prisma
  4. Documentação do TypeORM