This service featuring react SPA client and NodeJS microservice backend, compresses text using the delta encoding algorithm found in its own class of the same name.
This demo was created as a recruitment task for Aito.ai.
This application contains three self-contained packages:
This SPA sends text over ajax to the microservice and displays the converted text in the same text are as the input.
This microservice provides too routes for POST requests /compress and /decompress
This class contains the actual algorithm that the server uses.
Perfoming the following command from the project route will install the dependencies for each package, but please run the client and server packages in their own window.
See each packages readme file for more info.