-
Esse projeto é baseado no codigo do NLW Heat: https://github.com/rocketseat-education/nlw-heat-node
-
A estrutura do projeto é baseado em: https://github.com/rmanguinho/clean-node-api
-
Eu fiz esse projeto com intenção de estudar clean architecture, design patterns e test. Nessa projeto consegui aplicar design patterns e o clean architecture e depois de estudar mais sobre testes planejo colocar mais testes automatizados. Levando em consideração a intenção do projeto eu diria que é engenharia demais para algo simples, mas fiz com proposito de auto aprendizado.
-
Nesse projeto foi implementado
- Injeção de depedencias
- Design patterns:
- Composer
- Adapter
- Planejo adicionar um abstract factory ou um simples factory
- API com express
- Prisma para gerenciar o banco de dados
- Testes: apenas fiz teste do AuthenticateController por enquanto
kefflen / messages-api Goto Github PK
View Code? Open in Web Editor NEWEsse projeto é baseado no codigo do NLW Heat: https://github.com/rocketseat-education/nlw-heat-node