A portfolio module for a single page app - based upon AngularJs