In the previous chapter, you created a home page and a user registration page using the MVC pattern. You implemented a controller (UserRegistrationController) as well as a corresponding view for processing user registration requests. You then added a service (UserService) and middleware (CommunicationMiddleware), but we have just started, so they are not finished yet.
When comparing with the initial workflow of the Tic-Tac-Toe application, we can see that there are still multiple things missing, such as the whole client-side part, really working with the Communication Middleware, as well as multiple ...