shop module written in angularjs