Skip to content

aaronchencal/picky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Picky

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

What is this repository for? Why can't I just download your app on the App Store?

  • 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!

How do I get set up?

  • 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.

How does picky work?

  • 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!

Uhh, something's not working right... / How do I learn more about Picky?

Releases

No releases published

Packages

No packages published