istanbus web frontend angular.js implementation