Esse projeto é uma API de criação e gerenciamento de pedidos, produtos e seus respectivos usuarios.
Foi criado todo o backend para receber, manipular, adicionar e deletar dados do banco de dados e envia-los ao frontend. Esse projeto foi feito seguindo fluxos, primeiramente foi criado o container com o docker para abrigar o backend, banco de dados. Então foi criado os modelos para acessar esse banco utilizando um ORM (mapeamento objeto-relacional) chamado Sequelize. Após isso foi criado todos os serviços, interações e leis de negocio das paginas e finalmente foi criado um controle para enviar elas para o frontend Tudo isso sendo sempre testados por testes automatizados.
- Typescript
- NodeJS
- ExpressJS
- Docker
- Nodemon
- Arquitetura MSC (Model, Service e Controller)
- Midllewares
- ThunderClient
- Routes
- CRUD