snapshot of the dashboard

Dashboard where you could see the vote counts

In 2014 I was asked to do a Workshop at QCon in São Paulo about Twitter Streaming APIs and I decided to build a website that would allow people to evaluate the talks just like QCon usually do for their events (green, yellow, red cards) but with tweets instead.

The result is the ruby code that you can find on Github below. I built using Twitter Streaming API monitoring specific hashtags to increment the counter and a ruby stack: Sinatra and faye-websocket as backend, Redis as storage and jQuery and Bootstrap for the frontend.

If you interested on how to implement real time counting, how to monitor hashtags in Twitter or how to update web user interfaces using websockets you can check the code below.

See qcon event page Github

You might also like

Tweet Jukebox

A Tweet jukebox and Twitter bot built with Raspberry Pi, nodejs, Mopidy music server.

Detecting World Cup goals in real time

Open source code and tutorial showing how I built a goal detector using Twitter, Raspberry Pi and little bit of math.