An e-commerce system based on Sails.js and Angular.js