Skip to content

Implementation of technical challenge querying the Yelp Business Search API

License

Notifications You must be signed in to change notification settings

ekscrypto/verbose-octo-pancake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

verbose-octo-pancake

Demo application to query the Yelp API for searching businesses & view rankings

Specified criteria:

  • Use Yelps Business Search API located here: https://www.yelp.ca/developers/documentation/v3/business_search

  • Create an app which will allow a user to input a search location. The returned results should be displayed in a list. Each list item should include the business name, a thumbnail image and the amount of stars it has.

Reviewer instructions:

  • In order for this application to work as requested, please update the Secrets.swift file to inject your Yelp API Key
  • For security reason, please do not commit your Yelp API Key to the Git repository

Notes:

  • Due to limited time, the project is limited to iPhone
  • The "Dependencies" struct (HomeViewModel, YelpQuery) are for dependency injection -- for more information this specific compile-time validation check out https://medium.com/swift2go/swift-di-using-struct-dependencies-d272531f871
  • Creative liberty was taken to better showcase the images for each location, so a larger image than a simple thumbnail was used
  • Yelp logo downloaded from https://logos-world.net/yelp-logo/
  • App icon provided under limited distribution by Encoded.Life - DO NOT USE IN YOUR OWN PROJECTS

About

Implementation of technical challenge querying the Yelp Business Search API

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages