Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why we use Foursquare API for GoRated.PH

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Why we use Foursquare API for GoRated.PH

Here is my presentation delivered to the participants of Foursquare Hackathon Pre meet up

Avatar for Ragde Falcis

Ragde Falcis

November 30, 2012

Other Decks in Programming

Transcript

  1. Web service to help both locals and tourists alike discover

    the best of the Philippines with unbiased community ratings.
  2. Problem How can we populate our database with places/venues as

    quickly as possible? ..with only limited resources such as domain knowledge and people.
  3. Solutions that we tried Google Places API - Only few

    registered places - Complicated way of adding new places - Limited PHP library (at that time)
  4. Solutions that we tried OpenStreetMap - More registered places than

    Google Places - Not so powerful and extensive API (at that time) - Slow server response (API request)
  5. Solutions that we tried Foursquare API - More registered places

    than OpenStreetMap - More activity community - Updated and Dynamic data such as check-ins, trending, photos etc..
  6. Another problem Our code-base is written mostly in PHP and

    we want to maintain it that way. Faster and lightweight.