I’d start with a very simple location based solution. Basically, we’re going to use google maps to show your location and draw districts on your screen. Then, on the right hand side, there are more details about your representatives.
First, we’d get the location from the browser. If that didn’t work, we’d also focus on the IP address location. Finally, there would be a search field to find a location - more specifically, using the Places Searchbox
Then, it’s time to get the congressional districts. Data.gov has some really useful resources. I found the 2014 Cartography Source File for the US here. Download this and convert it to a KML file.
Next, you can load the current location (or thereabouts) KML onto the map using the KML Google Maps feature.
Finally, you can start to build your list of representatives from this list at the house.gov website.
But this is only the start. After this, you can easily add more data to these locations. I really think there is a big need for searching for our elected officials in this manner than the old-school ways that are out there right now.
Return to All Posts