Using AngularJS to populate images. Using Twitter Bootstrap to create a responsive site. Grunt is used to automatically create responsive image sets.