In this chapter, we have built a real web application in Opa. The application uses concepts and methods we have discussed in the previous chapters. First, we reviewed how to create an Opa project and how to start the web server. Then, we used the Bootstrap markup and customized styles to build the chat page in the module
Subsequently, we defined the chat message and the chat room in the module
Model. Finally, we put them together to create the chat application.