Skip to content

Given two Foursquare users, shows where they would have met based on their check-in history

Notifications You must be signed in to change notification settings

Web5design/intersquares

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intersections + Foursquare = Intersquares

My entry (and a finalist) in the 2011 Foursquare Global Hackathon. Based on an idea that I had while having dinner with Ann and Dan at Sprout:

The premise of the show How I Met Your Mother is that in the year 2030 the narrator (Ted) is telling his kids how he met their mother. He starts the story 25 years earlier (i.e. in 2005), and thus far (after 6 years), we've gotten a lot of hints, but we haven't met the mother yet. However, it's quite apparent that Ted has in fact been at the same venue as the mother several times. In a hypothetical world where Ted and the mother use Foursquare, I thought it would be neat if they could compare checkin histories and see all the near-misses that they had over the years.

Intersquares does exactly that: you can sign in with your Foursquare account, and then once your checkin history is processed, another user can sign in with their account, and you'll both be told where you were together (whether you knew it at the time or not). This can be great for remembering first dates or for finding close calls.

Deployed live at intersquares.com. You can also watch a screencast of how it works.

Configuration

Copy app/base/foursquare_config.py.template to app/base/foursquare_config.py and replace the placeholders with your OAuth client ID and secret (obtained when you register your app with Foursquare).

Scripts (located in scripts/)

  • run.sh: Runs app/ with the App Engine dev server on port 8083
  • deploy.sh: Deploys app/ to prod App Engine

About

Given two Foursquare users, shows where they would have met based on their check-in history

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published