SportsStore: A Real Application
In each of the previous chapters, I focused on a particular feature required by web applications, which allowed me to dig into detail. In this part of the book, I show how the features described in earlier chapters are combined to build a simple but realistic e-commerce application.
My application, called SportsStore, will follow the classic approach taken by online stores everywhere. I will create an online product catalog that customers can browse or search through, a shopping cart where users can add and remove products, and a checkout where customers can enter their shipping details. I will also create an administration area that provides facilities to manage the catalog, and I will protect it so that only authorized users can make changes.
My goal in this part of the book is to give you a sense of what real web application development is by creating as realistic an example as possible. I want to focus on Node.js, of course, so I have simplified...