Skip to content

iOS app for people at the University of Washington to view dining options on campus. 🍎🍍

License

Notifications You must be signed in to change notification settings

thipokch/UWFood-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

95 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

UW Food App πŸ‘πŸ

An application that lets students and faculties at the University of Washington view all the dining options on campus.

The current project is under development.


About The Project πŸ‘πŸ

Our Inspiration

We’re inspired by the simplicity and convenience provided by established mobile applications such as Yelp and OneBusAway (UW-owned). Yelp offers users the ability to look up restaurants near them, read reviews, provide ratings, and see information on each restaurant. On the other hand, OneBusAway makes it easy for users to check estimated bus wait times. It’s fast, reliable, and easy to use.

Why Developed It

While OneBusAway allows us to find bus routes and wait times at each bus stop, we’re building a mobile application that allows us to search for restaurants, food items, prices, popular hours, and lots more. If you’re registered, you can also provide reviews for a restaurant.

Developers

Naruth Kongurai, Demi Tu, and Thipok Cholsaipant.

INFO 449 Project Pitch Documents


Development πŸ‘πŸ

Chat

Firebase Console

Requirements

You will need CocoaPods to be installed in your computer in order for the the mobile application to work. So if you don't have CocoaPods installed in your computer, run the following commands in Terminal:

sudo gem install cocoapods
pod setup --verbose

Note: Running pod setup --verbose might take a long time. But you will only have to do it once only (unless we've updated any libraries).

Installation

git clone https://github.com/naruthk/mobile-uw-food-app.git
pod install

You must open UW Food App.xcworkspace in order to start developing the application. Instead, if you open the other file that contains the .xcodeproj extension, you might NOT be able to properly build and run the app.

Libraries We're Using

With CocoaPods as the package dependency manager, we're using

  • Alamofire (4.5.1)
  • Cards (1.3.0)
  • ChameleonFramework (2.1.0)
  • Cosmos (12.0.1)
  • Firebase (4.6.0)
  • FirebaseAnalytics (4.0.5)
  • FirebaseAuth (4.3.2)
  • FirebaseCore (4.0.11)
  • FirebaseDatabase (4.1.1)
  • FirebaseInstanceID (2.0.6)
  • Font-Awesome-Swift (1.7.1)
  • GTMSessionFetcher (1.1.12)
  • GoogleMaps (2.5.0)
  • GooglePlaces (2.5.0)
  • GoogleToolboxForMac (2.1.3)
  • Player (0.8.4)
  • Pulley (2.1.0)
  • PopupDialog (0.6.2)
  • SwiftyDrop (4.0.2)
  • SwiftyJSON (4.0.0)

For various images and icons through the app, we're obtaining them from

  • Freepik (Flaticon)
  • Google (Flaticon)

Documentation πŸ‘πŸ

Obtaining Place ID

Google offers a way to retrieve the unique PlaceID for each restaurant on UW campus by using this website from the url - https://developers.google.com/places/place-id.

Each PlaceID has reference to lots of information, including a restaurant's ratings, hours, and website information. More information can be found here https://developers.google.com/places/ios-api/reference/interface_g_m_s_place

The PlaceID is what is stored as the value for the key restaurantID.


Contact

Submit a pull request / send an email to thipok.ch@gmail.com for any issues.


License

2017 MIT License. UW Food App. Developed by Naruth Kongurai, Demi Tu, and Thipok Cholsaipant.

About

iOS app for people at the University of Washington to view dining options on campus. 🍎🍍

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published