Skip to content

SOLID principles in a REST API with Node.js and TypeScript

License

Notifications You must be signed in to change notification settings

eltonlazzarin/solid-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord logo

SOLID principles in a REST API with Node.js and TypeScript

GitHub top language GitHub language count GitHub last commit GitHub issues GitHub

About The Project   |    Technologies   |    Getting Started   |    How To Contribute   |    License

👨🏻‍💻 About the project

Insomnia

Mailtrap

SOLID Principles is a coding standard that all developers should have a clear concept for developing software properly to avoid a bad design. It was promoted by Robert C Martin and is used across the object-oriented design spectrum. When applied properly it makes your code more extendable, logical, and easier to read.

So, I decided to study and I created a simple SOLID API with Node.js and TypeScript.

This project consists of sending welcome emails after creating a registration in the application via Insomnia.

🚀 Technologies

Main technologies that I used to develop this frontend app

💻 Getting started

Requirements

Clone the project and access the folder

$ git clone https://github.com/eltonlazzarin/solid-api.git

$ cd solid-api

Follow the steps below

# Install the dependencies
$ yarn i

# Run the web app
$ yarn start

🤔 How to contribute

Follow the steps below

# Clone your fork
$ git clone https://github.com/eltonlazzarin/solid-api.git

$ cd solid-api

# Create a branch with your feature
$ git checkout -b your-feature

# Make the commit with your changes
$ git commit -m 'feat: Your new feature'

# Send the code to your remote branch
$ git push origin your-feature

After your pull request is merged, you can delete your branch

📝 License

This project is under the MIT license. See the LICENSE for more information.