«– back to all projects

Stories 2012 | BarackObama.com

The Tools

  • HTML
  • CSS
  • Javascript
  • AJAX
  • PHP
  • ExpressionEngine
  • Python
  • OFA Stories API

The Details

Stories 2012 was (and still is) a microsite where supporters could share and read stories of real people who were impacted positively by President Obama’s policies. I worked with designers Drew Roper and Ryan Roche to create the beautiful, responsive, Masonry.js-based layout. It was fully progressively-enhanced, and used the Javascript/HTML5 History API to provide a similar experience to visitors if they didn’t have Javascript, or if the Javascript failed to load properly.

The back-end software (‘Story Tool’, a product managed by Mari Huertas) was a Python application with a Django admin panel built by Chris Coté. They provided loads of RESTful API endpoints for me to hit with the front-end’s PHP & AJAX.

This project was about as agile as it gets. The front-end application and the back-end application were developed in parallel, which lead to constant collaboration to make sure both worked great together.