Our online chatroom is built with three modules – node.js, express.js and socket.io. I use Vue.js framework for the frontend. In terms of server side, I leverage express.js for the web service while socket.io to create the communication between the client and the server to achieve fundamental chatting functions.
[✔]Random pair up
[✔]Support emoji sending
[✔]Message can be sent with ENTER
[✔]User can request a new chatmate
[✔]New Message Notification
- Download the code and install node.js
- Run 'npm install' to install all necessary modules
- Run 'npm run dev' to start the service
- Open browser and visit http://localhost:2000/