Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.markdown

verify-vote

Mock up to verify a voter's ballot choice via SMS

by Mark Silverberg of Social Health Insights for Danny Thiemann of the Indiana University Maurer School of Law

Data Source

Publicly accessible Google spreadsheet at https://docs.google.com/a/gwmail.gwu.edu/spreadsheet/ccc?key=0AvEbeLXW2uw0dHFmbUU1cHZIWVlzZk1PT2hDNnZWX0E#gid=0

Demonstration

  • You can interact with this app by calling/texting one of the endpoints below.
Service Number/Name Voice/Text
Call/SMS (260) 207-4235 Both
Skype +990009369990065278 Voice only
SIP sip:9990065278@sip.tropo.com Voice only
iNum +883510001392933 Voice only
Jabber verifyvote@tropo.im Text only
  • You can also see the data source (details above) by visting one of the following web endpoints in your browser
    • /ballots show all ballots in JSON format
    • /ballot/321 show the details for a specific ballot in JSON format

Steps to recreate

  1. You will need to have the Heroku Toolbelt installed first.

  2. Drop into your command line and run the following commands:

  • git clone http://github.com/marks/verify-vote.git --depth 1
  • cd verify-vote
  1. Edit the config.yml.exmaple to use your own API username and password and rename the file to config.yml

  2. Back at the command line, issue:

  • heroku create
  • git push heroku master
  1. Log in or sign up for Tropo and create a new WebAPI application. For the App URL, enter in your Heroku app's URL and append /index.json to the end of it.

  2. That's it! Call in, use, and tinker with your app!

Dev Notes

About

Mock up to verify a voter's ballot choice via SMS

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.