Projects

project

REST API - Python - Flask

This is a simple REST API developed using python and Flask micro framework. The api implements authentication with JWT, authorization, user registration with password reset and image upload among other functions. It utilizes PostgreSQL as database and the SQLAlchemy ORM with a code first approach. Asynchronous email sending is demonstrated using "Workers" and "Task Queue", implemented with Redis and the RQ package. All the source code is available at Github.

project

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.

project

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.