TurfCutter - Google Maps 3

Turf Cutting is the process of taking a group of people and dividing them up on a map to allow campaign staff to efficiently canvass an area. My inaugural intern project at NGP VAN was to take the existing Turf Cutting application and completely rebuild it using the latest version of the Google Maps JS library. This involved taking it from a postback-heavy page to a fully asynchronous application, along with adding new features like an undo stack and easy editing of existing turfs.