In the last section, you wrote the code needed to do CRUD for products. However, we need a way to show those products. That’s where Catalogues come in. This section we will look at the following: *Using cookies to save the location returned from GeoIP *Taking a brief look at JSON and how we can use it in our application. *Writing the index function and view for CataloguesController to show our products *Implementing a voting system for upvoting/downvoting a product *Building the foundation for our shopping cart.