Skip to content
/ yowl Public

Yowl is like Yelp. Search for local venues using filters, text search, or map locator.

License

Notifications You must be signed in to change notification settings

monisun/yowl

Repository files navigation

Yowl

Yowl is like Yelp. Search for local venues using filters, text search, or map locator.

Time spent: 20

Features

Required

  • Search results page
    • Table rows should be dynamic height according to the content height
    • Custom cells should have the proper Auto Layout constraints
    • Search bar should be in the navigation bar (doesn't have to expand to show location like the real Yelp app does).
  • Filter page. Unfortunately, not all the filters are supported in the Yelp API.
    • The filters you should actually have are: category, sort (best match, distance, highest rated), radius (meters), deals (on/off).
    • The filters table should be organized into sections as in the mock.
    • Use the default UISwitch for on/off states.
    • Clicking on the "Search" button should dismiss the filters page and trigger the search w/ the new filter settings.
    • Display some of the available Yelp categories (choose any 3-4 that you want).
      • User can choose between Food, Bars/Nightlife, Shopping, Activities, or Local Services categories.

Optional

  • Search results page
    • Infinite scroll for restaurant results
    • Implement map view of restaurant results. Map markers are loaded for all Business results.
    • Map automatically renders to include all markers within view bounds.
    • Integrated Google Maps iOS SDK to render maps in normal, satellite, or hybrid view modes.
    • Implemented Location Services to ask user for permission to access location while app is in foreground.
    • Map automatically recenters to user's current location via center pin.
  • Filter page
  • Implement a custom switch
  • Implement the restaurant detail page.

Walkthrough

Credits

License

Copyright (c) 2015 Monica Sun

Licensed under the MIT license.

About

Yowl is like Yelp. Search for local venues using filters, text search, or map locator.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages