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.
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.
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.
Naruth Kongurai, Demi Tu, and Thipok Cholsaipant.
- Google Doc: Pitch Deck
- Google Slide: Pitch Presentation
- Slack: uwfoodappproject.slack.com
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).
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.
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)
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
.
Submit a pull request / send an email to [email protected] for any issues.
2017 MIT License. UW Food App. Developed by Naruth Kongurai, Demi Tu, and Thipok Cholsaipant.