Skip to content
/ order Public

Order é um pequeno projeto de REST API construído com Node.js, estruturada em Clean Architecture com o objetivo de dividir o software em camadas proporcionando um desacoplamento do núcleo da aplicação tornando-o o máximo possível, independente de bibliotecas/frameworks.

Notifications You must be signed in to change notification settings

damtaipu/order

Repository files navigation

Order - NodeJs Clean Architecture

Order é um pequeno projeto de REST API construída com Node.js, estruturada em Clean Architecture com o objetivo de dividir o software em camadas proporcionando um desacoplamento do núcleo da aplicação tornando-a o máximo possível, independente de bibliotecas/frameworks. O core da aplicação é composto por:

core/
---domain/
---entity/
---repository/
---usecase/

Na camada de adpter é possível abstrair o framework podendo ser usado Express, Hapi ou qualuer outro.

Esse projeto foi desenvolvido seguindo os padrões aplicados na live do FullCycle Clean Architecture com Rodrigo Branas a quem agradeço imensamente pelo conhecimento que tem disseminado à comunidade. Muito Obrigado.

Observações

Foi integrado a api com Socket.io. O sistema dispara um evento quando é utilizado o endpoint localhost:3000/teste/id, substituindo-se o id por um dos valores do array [200, 400, 14]. Esse evento é lindo pelo Front-end e exibido no console log. A implementação do Front-end com Angular pode ser vista aqui no app.component.

Setup para esse projeto

Essse projeto utiliza: Node.js, Typescript,

About

Order é um pequeno projeto de REST API construído com Node.js, estruturada em Clean Architecture com o objetivo de dividir o software em camadas proporcionando um desacoplamento do núcleo da aplicação tornando-o o máximo possível, independente de bibliotecas/frameworks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published