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

REST API NEST.JS

This is a simple REST API developed with the framework Nest.js. 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 TypeORM ORM with a code first approach. All the source code is available at Github. A Dockerfile / docker-compose file is provided making the process of running the project in a test environment as simple as possible.

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.