New portal based on angular.js.