https://github.com/pedrinvits/solidapi
Study API on SOLID Principles in a RESTful API with Node.js and TypeScript
https://github.com/pedrinvits/solidapi
mailtrap node-js solid-principles typescript
Last synced: about 2 months ago
JSON representation
Study API on SOLID Principles in a RESTful API with Node.js and TypeScript
- Host: GitHub
- URL: https://github.com/pedrinvits/solidapi
- Owner: Pedrinvits
- Created: 2024-06-07T17:47:53.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-13T11:27:51.000Z (about 2 years ago)
- Last Synced: 2025-02-23T21:42:43.176Z (over 1 year ago)
- Topics: mailtrap, node-js, solid-principles, typescript
- Language: TypeScript
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Our Node.js API is designed to send an email notification whenever a client logs in. Built with advanced SOLID principles and a "packaged by feature" approach, this API ensures maintainability, scalability, and ease of understanding. By adhering to SOLID, we've created a robust system where each class and module has a single responsibility, dependencies are injected to promote flexibility, and the interface segregation and Liskov substitution principles are diligently applied to maintain coherence and reliability across the codebase. The "packaged by feature" organization enhances the modularity, making it straightforward to manage and extend specific functionalities independently.