REST API Node.js

Description

Rest API created with Node.js. This API was used as a backend for the “The Article Site” project. In addition to Node.js, Express.js, JWT, MongoDB, bcrypt.js among others were used in the project. The api implements authentication with JWT, authorization, user registration with password reset, CRUD operations for creating documents in MongoDB, among other functions. Deployment is done through a Docker container in the Google Cloud Run service, triggered by an action in the Github code repository.

Frameworks and tools

Docker

Google Cloud

MongoDB

Node.js