-Set up the environment and install everything
-Create the front page
-Create the room page
-Connecting to a room
-Sending messages to each other
-Storing messages in a database
Messages are stored in a database, so it's even possible to see old messages.
Redis is used as a in-memory cache for Channels.