Miguel Angelo Mello's repositories
expressjs-javascript-pwa
This application aims to use the concepts of Progressive Web Application, among which allow the application to remain available and interactive for the end user, even in the absence of an internet connection. It also allows information modified by the user during the absence of an internet connection to be automatically saved to remote database.
golang-faceid-api
FaceID API aims to create a backend infrastructure to allow user authentication by Face Recognition. The API receives a FRV (Face Representation Vector) from remote client and verifies if the given object match an existing FRV in the database, and so granting or denying access to the client.
nestjs-graphql-iot-monitor
This is a GraphQL API Microservice that exposes data collected from gauges and sensors in a Automated Oil Plant. Data stream goes to a MongoDB database through a separated subsystem. Data exposed to the client request come from another subsystem. This approuch decouple data stream acquisition from data stream delivering to clients.
apm-dashboard-spa
The main goal of this project is to show how to implement a completed isolated frontend and backend project with a mocking APM. The frontend UI is a Responsive Single Page Application (SPA) implemented purely with HTML, CSS and JavaScript.
expressjs-currency-calculator
This microservice allows an easily conversion between currencies. Currency rates are updated frequently and applied to the conversion calculation. All the information about the api usage is provided in this documentation.
go-stl-parser
This software aims to read, parse and count the number of facets and the total surface area of a model in a STL File (stereolithography file). It's implemented in Golang, a fast, ultra low latency, strong typed and compiled language that is growing in a stead pace.
golang-grpc-service
This is a simple gRPC Service for inter systems communication implemented in Golang. The service implements a Server which responds to requests made by a remote Client (system). gRPC makes possible to build fast and agnostic communication between systems, and are great for constant database storage, ingestion and digestion of data, and so on.
golang-restful-toneker
This microservice aims to generate tokens for the clients, so they can use the token to access any microservice on the company network. This microservice aims to solve the problem of generating tokens in disparate environments, where each microservice has its own token generator.
golang-user-role-service
The User Domain Role Service can provide a centralized and unified place to store and manage user roles across different domains or applications within a corporate environment.
python-fleet-logbook
This is an implementation of a Fleet Logbook Service responsible for receiving, collecting, processing and presenting data from "VDR - Vessel Data Recorders" and making it available for further analysis or storage.
python-polygons-api
The goal of this project is to develop a robust RESTful API to support shuttle companies in providing their services. One of the challenges faced by shuttle companies is the lack of precise location information, such as zip codes or cities they serve.
java-spring-graphql
Energy Consumption Monitoring GraphQL API that connects with IoT devices and smart meters to monitor energy consumption in heavy industries. Clients can retrieve energy usage data, identify patterns, and implement energy-saving strategies to reduce costs and improve efficiency.
laravel-invoice-checker
Invoice Checker Restful API made with Laravel. This microservice verifies if a given invoice is eligible to be accepted in the main system.
nestjs-restful-api
Microserviço que permite a rápida conversão entre moedas nacionais utilizando uma cotação permanentemente atualizada de forma automatizada com uma fonte externa segura.
nestjs-stock-info
This is a challenge project made to jobsity.com that uses two separate microservices to deliver a currency conversion solution.
nestjs-stock-quote
Currency Conversion Microservice for Pruvo Code Assignment.
node-blackjack-game
This is a simple, yet fully functional Black Jack game. It is written in ES6 (Javascript lasted version) with HTML and CSS only for the interface. The backend is written in ExpressJS and the database is a simple db.json implementation. The game is fully responsive and can be played on any device.
stone-customer-api
Esta API REST tem como objetivo fornecer um serviço de cadastro de clientes, assim como atualização dos dados cadastrais e respectiva consulta dos dados cadastrais do cliente.