Building a Real-time SMS Voting App Part 3: Scaling Node.js and CouchDB

This tutorial uses the Twilio Node.JS Module and the Twilio Rest Message API This is the third 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 created the Node.js application and captured incoming votes over SMS. In part two, we created a real-time visualization of the voting using Socket.io. In this blog post,… Read More

Building a Real-time SMS Voting App Part 2: Socket.io and Highcharts.js

This is the second in a multi-part series of blog posts on building a real-time SMS voting application using Node.js. In part one, we created the Node.js application, set-up the CouchDB database and captured incoming votes over SMS with Twilio. In this blog post, we will create a chart that displays the status of the voting and update that chart in real-time using Socket.io. Now that… Read More

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