Skip to content

Desafio 04 da trila de nodeJs da rocketseat, sobre mapeamento de dominios com base em uma conversa com um expert domain.

Notifications You must be signed in to change notification settings

RichardLirio/desafio-04-mapeando-dominio-trila-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Quais as entidades de domínio?

  • Produto | Product.ts

  • Venda | Sale.ts

  • Estoque | Stock.ts

  • Fornecedor | Supplier.ts

  • Ordem de Compra | PurchaseOrder.ts

  • Quais as ações (casos de uso) que essa aplicação deve ter?

  • Cadastrar Produto • Permitir o cadastro dos produtos com seus detalhes como tamanho e cor.

  • Poder definir quantidades mínimas de estoque por produto • Definir uma quantidade mínima para cada produto e configurar alertas automáticos quando o estoque estiver abaixo desse limite.

  • Rastrear Produto Individualmente • Permitir a identificação e rastreamento de cada produto por meio de um ID único, com opções para adicionar atributos como tamanho e cor.

  • Realizar Venda • Permitir a realização de vendas dos produtos.

  • Consulta histórico de vendas • Visualizar e gerar relatórios sobre vendas realizadas, lucro gerado por produto, produtos mais vendidos e tendências de estoque ao longo do tempo.

  • Alertas quando estiver ficando sem um determinado produto. • Enviar alertas por e-mail e notificação no sistema quando a quantidade de um produto atingir o limite mínimo definido.

  • Realizar pedidos de compra

About

Desafio 04 da trila de nodeJs da rocketseat, sobre mapeamento de dominios com base em uma conversa com um expert domain.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published