Web-based shopping cart application