/trybesmith

Projeto Backend onde a proposta foi construir uma API para uma loja de itens medievais, criando todas as camadas (Model, Service e Controller), com CRUD para usuários, produtos e pedidos.

Primary LanguageTypeScript

Sobre

Oitavo projeto do módulo 3 - Back-end, da Trybe!

Dessa vez foi o projeto Trybesmith. Como já vinha fazendo nos projetos anteriores, o desafio foi construir uma API para uma loja de itens medievais, criando todas as camadas (Model, Service e Controller), com CRUD para usuários, produtos e pedidos. Porém dessa vez também utilizei o TypeScript.

Instalando

Para instalar, basta executar o comando npm install no diretório raiz do projeto.

Logo depois, rode o comando docker-compose up, também, no diretório raiz do projeto.

Por fim, execute o comando npm start

Tecnologias utilizadas

  • docker
  • MySQL
  • Typescript
  • Node.js
  • Express
  • Joi
  • JWT

Nota

nota do projeto