Help Consumers find deals by merchants they know
top 6
64 months ago
Small pic groupon web

Groupon has evolved well beyond a "deal of the day" web site into a market place for local deals with tens of thousands of deals available every day. They have developed a powerful API that they use to build their Mobile applications and website. The API lets you access all the deals along with the related data through the platform. The company is interested to see how outsiders can utilize the API to create new features for their consumers.


Use the Groupon API, and this API key (ee7ef79a62fc7685ac2ef382c7a9ef885a3035d0) to create an application with an auto-complete search box for merchant name and a location box. The locations supported in the location box could be an address that you geocode to a lat/long to center the search or could be a dropdown with the list of cities Groupon has deals in (the API supports both City and lat/long searches). Your app will fetch the deals for the location and build a dictionary on a per merchant basis to support the auto-complete feature in the search box.

For example, if the consumer selects "St. Louis" and types "Pizze" they should see the suggestions for "Pizzeria Roma", "Pizzeria Scillia", and "Pizzeria Uno" (provided those local restaurants were running deals returned by the Groupon API). As an additional challenge, have your auto-complete algorithm take distance into account and order the list of merchants by distance from the consumers search location instead of alphabetically.

    Submissions will be graded on the following criteria:
  • Meets Deliverables
  • Creativity
  • Clarity
Top 3 share $450 Next 3 share $150
$150.00 Square pic 60 rofl New York University
$150.00 Square pic 60 pic Rochester Institute of Technology
$150.00 Square pic 60 2dfe089 Marquette University
$50.00 Square pic 60 33715a0 Rochester Institute of Technology
$50.00 K Georgia State University
$50.00 B Michigan Technological University
Submission questions
Drag and drop photos or image files into your solution 0 characters Average: 1686 characters
    Your solution must be at least 0 characters long