REST and Socket.io API backend server, based on NodeJS and ExpressJS.