/clean-arch-nodejs

Exemplo de Sistema de Vendas Online (Curso Clean Arch e Clean Code Rodrigo Branas)

Primary LanguageTypeScript

clean-arch-nodejs

Projeto Exemplo do curso de Clean Architecture e Clean Code do Rodrigo Branas

Cenário

Vamos implementar um sistema de vendas online com a possibilidade de realizar pedidos com múltiplos itens, cada um deles com uma quantidade variável, calculando o frete, os impostos, aplicando um cupom de desconto e ainda interagindo com o estoque. Além disso teremos ainda fluxos de pagamento e cancelamento do pedido realizado.

Subindo container

docker-compose up -d

Instalando dependencias

docker exec -it node-app yarn install

Rodando Testes

docker exec -it node-app yarn test

Rodando Coverage

docker exec -it node-app yarn coverage

Entrando no container

docker exec -it node-app sh

Startando server

docker exec -it node-app yarn server