Stack OverBlog

API

API do meu blog, onde todos podem compartilhar seu conhecimento, foi desenvolvida em NestJS utilizando princípios S.O.L.I.D, Clean code e outros patterns. A API também inclui githooks com husky, que validam o estilo, a construção e os testes da aplicação. Além disso, foram implementadas github actions para validar a construção, padrões e testes da aplicação. A API utiliza Docker para facilitar a construção e execução, e faz uso de um banco de dados em nuvem (MongoDB Atlas). A documentação da API foi feita em Swagger. A autenticação é realizada por meio de JWT e também possui autenticação OAuth2 com Google e Github.