https://www.nullblogger.com/2022/09/chatvia-nodejs-socketio-chat-app.html