Projects

The Article Site
This web app, developed with the React.js framework, implements a blog with features such as authentication, user registration with permission control (user, editor and administrator), search by text and tags, likes and marking preferred posts. There is an administrative area where users with the permission have access. It uses a Rest API created with Node.js and MongoDB database.

Package Management Demo Project
This demo project was created using the MEAN Stack. (MongoDB - Express.js - Angular - Node.js). It consists of an angular frontend and a rest api with mongodb database. The project itself allows the usual CRUD operations, where it is possible to register packages that contain metadata and a binary file.

REST API Node.js
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.