Catapult Design


web, JavaScript

Catapult Design is an engineering firm focused on using technology as a means to drive social change. They achieve their mission in two ways: 1) through product and service design consulting, and 2) through training and design education of teams and individuals who want to know more about employing a human-centered approach to social challenges. Their web site is their main method of educating people about what they do, and getting new customers.

I worked on their original site, which was desperately in need of an update. They asked if I would help them build a new site, which I thought was a great idea. I worked with Art Director Lauren Peters to concept and prototype. We stuck with WordPress because that's what the Catapult team was familiar with, and allows for simple updates via the admin interface.

The site is responsive down to 320px. They wanted a custom map for the homepage, so I used Leaflet, a JavaScript map tiling engine. Almost everything on the site is editable via the admin interface, including team members and their bios, all blog posts, projects (which when added, automatically get added to the homepage map) and category taxonomy. They accept donations from the site, so I used the Stripe JS API along with SSL to make it simple to accept credit cards.