An open source project portfolio with AngularJs