finished flux shopping cart example app