socket.io based application for realtime features