Websockets for real-time feedback

The application is built on top of Express.js and Socket.io in order to give real-time feeback as the processes run in the background.