Medium

Foursquare Hackathon 2013


in NYC, SF & Worldwide!

Overview

Video of it in action: https://vimeo.com/56865188

Fourpass is Passbook for the rest of us.

It's for everyone that doesn't have an iPhone or, like me, doesn't feel like upgrading to iOS6. Basically, it's an easy way to access all your loyalty cards through Foursquare.

Getting Started

  1. Visit http://fourpass.herokuapp.com and connect your Foursquare account. After you've done that, you'll get a personal e-mail address at Fourpass (something@fourpass.mailgun.org).

  2. Take a photo of one of your loyalty cards. (Or for the purposes of testing, take a photo of anything.)

  3. E-mail the photo as an attachment to your personal Fourpass e-mail address with the name of the store in the subject line. Try "Starbucks" since they're all over the nation. Send the e-mail and wait for the confirmation. (This takes just over a minute since it has to go through the mail servers.)

  4. Once you've gotten the confirmation e-mail that your card was added, open up the Foursquare app and check in to "Starbucks".

  5. You'll notice an extra section under "Connected Apps" which you can tap to pull up your loyalty card.

Going Forward

Down the line, I'd like to add support for boarding passes.

Technologies Used

  • Foursquare API (using the Python wrapper)
  • Mailgun (for all things e-mail)
  • Transloadit (for resizing images)
  • Rackspace Cloudfiles (for hosting the images)
  • Heroku (for hosting in general)
  • Python
  • Flask (Python web framework)
  • Requests (a Python library for HTTP)
  • Redis (backend data store)

Made in LA.



0 Favorites

Share



Team



0 Comments

We've joined the Mashery family. Read the announcement.
Feedback