At the 2013 Atlanta Govathon Hackathon Jordan Streiff and Gerry Pass started the Find My City Council Member app from scratch. This simple app went on to win the "Atlanta Just Go Ahead and Implement This" award.
Check out the live demo.
Note: We have taken a minimalist approach to this app. Make sure to follow these directions.
- Click on Download ZIP in the bottom-right
- Create a new folder named "js" in the same folder as index.html (or whatever page is being referenced)
- If you decide to put these files into a different folder, remember to address the src property in the <script> elements
- Copy the .js files into the "js" folder
- Copy the portions of the code that are found in index.html into your file. Need to make sure that you copy what's in both <head> and in <body>.
- As mentioned above, if you put the .js files somewhere outside of ~/js, you will need to alter the src property in the <script> tags
- To customize what text is shown
- Edit the index.html code in the <div> element.
- To add new attributes for each district
- Add a new <h1> in index.html
- Give it a unique id
- Alter the code in implement.js, emulating the jQuery found in the codeAddress() function.
If you have any issues with implementation, please send an e-mail to both Jordan (jordan.streiff@gmail.com) and Gerry (rgpass@gmail.com).
- clean up javascript
- improve address error handling
- improve embeddability
- improve/update readme for any changes
- Have users upload their own GeoJSON and similar type files
- Ask users what values they would like to see (based off reading what is provided)