a basic shop implemented on angular.js