Portfolio and blog built on AngularJS