A responsive photo gallery built with AngularJS