Web application based on AngularJS