This project started from the following tutorial https://reactjs.org/tutorial/tutorial.html
After completing the tutorial, I added room based multiplayer.
You can play the final result here https://d28vuztetu9vh4.cloudfront.net/
I'm using a serverless back end comprised of a web socket api and several lambdas. The full implementation can be found in the aws folder.