This basic chat app is built with react + node and uses socket.io. Chats are confined to users within the same room.
Here's a live version deployed on Heroku.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.