In this tutorial, we will create a basic chat server using the Django framework and Centrifugo. Our chat application will have two pages:
- A page that lets you type the name of a chat room to join.
- A room view that lets you see messages posted in a chat room you joined.
The room view will use a WebSocket to communicate with the Django server (with help from Centrifugo) and listen for any messages that are published to the room channel.