Product catalog demo based on AngularJS