npm install --save install these packages to make this app work socket.io redis express use "node app" to start the app. Then open multiple instances of the app in browser to see it being able to send the messages from one tab to another.