I Love Lamp constitutes a semester long group project for one of my old classes. Myself and four others were instructed to build a web application with various elements of good web development implemented.
My major contribution to this project centered within the shopping cart. I created a JSON file to hold information about our "inventory." I utilized local storage to keep track of shopping cart contents. I developed all the code for the shopping cart's functionality. This included things like retrieving data from the JSON file, adding and removing products to/from the cart, adjusting the total price, and adjusting the item count.
This was the first major web application I took part in developing. You can visit the application here.