In this chapter, we looked at the application we will be building, the list of features it will have, and some of the reasons for going with this type of application. Since we are building a full-stack application, the code we are about to build will be quite complex and challenging. You may even be surprised by the ultimate size and scope of this app. However, once we are done, we will have built a modern, sophisticated, and complete end-to-end application.
In the next chapter, we will start coding the React client-side portion of our application. We won't be able to entirely finish it since we've not started our backend. However, we will build a very large portion of it, and you will be able to see many of the screens.