the front-end of the app. build in Angular.js