A multi-room chat app using Node.js