Criação de uma API de loja para itens medievais.
Neste projeto foi desenvolvido um CRUD para cadastro e listagem de produtos, cadastro e login de usuários, cadastro e listagem de pedidos e rotas autenticadas.
Este projeto foi desenvolvido com as seguintes tecnologias:
- NodeJs
- Express
- ExpressAsyncErrors
- JOI
- MYSQL
- Arquitetura MSC
- Docker
- JWT
- Typescript
Neste projeto, desenvolvi as seguintes habilidades:
- Tipar dados utilizando Typescript;
- Criar métodos usando classes;
- Tratamento de erros personalizados;