rodrigo-marcolino / SOLID-TS-API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API with Clean Architecture and TDD

This repository is intended to practice creating an API with a well-defined and decoupled architecture, using Test-Driven Development (TDD) as a work methodology.

The architecture pattern followed is the Clean Architecture, which aims to distribute responsibilities in layers, making the code more scalable and maintainable. Additionally, I'll follow the SOLID principles and, whenever possible, apply design patterns to solve some common problems.

Technologies

The following technologies are used in this project until this moment:

  • Node.js
  • Express.js
  • Jest
  • Typescript
  • Eslint
  • Husky

About


Languages

Language:TypeScript 93.7%Language:JavaScript 5.3%Language:Shell 1.0%