The objective of this project is to show how to create an API with a well-defined and decoupled architecture, using TDD (test-oriented programming) as a work methodology, Clean Architecture to distribute responsibilities in layers, always following the principles of SOLID and, whenever possible, applying Design Patterns to solve some common problems.
Developed features • Technologies
- Typescript;
- Jest;
- Husky;
- Eslint;
- Prettier;
With 💙 by Chriszao