Inspired by the final project presented on May 9, 2014 at DevBoot Camp.