Building a Real-time SMS Voting App Part 1: Node.js & CouchDB

This is the first in a multi-part series of blog posts on building a real-time SMS and voice voting application using Node.js. In part one, we will create the Node.js application, set-up the CouchDB database and connect everything to Twilio so that we can process votes via SMS. A few months ago, I was attending Startup Weekend GOV in Seattle where Twilio was a sponsor. I… Read More

TurboVote Aims to Make Voting Easy for Everyone

Voter turnout is always a challenge for the United States. Typical turnout is 50% for presidential elections, 40% for mid-term elections and only 10% in local, special and primary elections. One state, Oregon, changed its voting system to increase participation by switching to a vote-by-mail for every election. This way residents aren’t limited by a certain day, time or location to let their vote be heard. Many… Read More

Managing Phone Numbers Using Twilio's REST API

For TechCrunch Disrupt going on this week in New York, Twilio was tasked with building an application that would allow attendees to vote on Startup Battlefield participants. To eliminate cheating or ballot stuffing we decided to give all 2000 attendees their own phone number to text to for voting. This limited voting to only those in attendance. We’ll go into more detail about why we did… Read More