Django-geopoll is a project mainly written in PYTHON and JAVASCRIPT, based on the Apache-2.0 license.
A polling application that can store the geographic information about the voter and have geographic eligibility for each question
App goals:
Provide data for statistical analysis
Simple export formats for off-line presentation or analysis
Arbitrary metadata inclusion for questions, answers and users
Pluggable User
model settings
Allow for offline geocoding
Provide an API for remote voting (partner sites)
Allow a flexible throttling mechanism for voting (User can vote only once, once a week, once a month, etc.)
Questions have optional eligibility boundaries. Voters must reside within the boundary to vote.