Picky is an iOS application that solves the classic problem of not being able to decide on where to eat! With a few filters of food you hate, price, and distance, it uses Yelp's API to randomly pick you somewhere to eat.
You can see a demo here: https://youtu.be/07awjGBmc0s
- I no longer use a Mac as my development machine, so Picky never made it to be published on the app store
- Everything pushed to this repository should be working, so you can still give it a try!
- On the sidebar on the left of bitbucket, there is a "Downloads" button
- Click that and then click "Download repository"
- Unzip the resulting file, and then open "Picky.xcworkspace" in Xcode
- You should be able to run it using any iPhone simulator, or your real iPhone if you have that set up.
- The app doesn't function without Location Services, so make sure you have that Allowed.
- I wrote a basic web server with the Vapor server-side Swift framework; the app (client) makes requests to this server, which makes requests to the yelp API, and then returns the results in JSON back to the client.
- User logins and data are handled with Firebase
- Every bit of code is written in Swift!
- You can contact me at [email protected] for more information