Skip to content
App developed for Cornell AppDev Hack Challenge
Swift Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Foodie.xcodeproj
Foodie.xcworkspace
Foodie
Pods
Screenshot
Podfile
Podfile.lock
README.md

README.md

Foodie

Foodie is an app that allows users to find free food or upload a free food event on Cornell campus.

Members:
Haiying Weng: iOS
Yuxuan Chen: iOS
Cindy Huang: Design
Leo Liang: Backend

Screenshots




App Description
There are many options to get free food on campus to save money and BRBs, but they are sometimes hard to find or keep up with. Providers of food also want to advertise their events or get rid of food to make clean up easier. This app allows users to upload a free food event or view the lists of free food. Events will have specified location, date, time, tags, and image. The user can filter and search to find their desired events. Filters are based on the type of food and location. There is also a feature for users to save their favorite events. A new event can be created by filling out a form.

iOS implementation

  • AutoLayout employed using SnapKit
  • UICollectionView used to display all food events
  • UIScrollView to display a form to create an food event
  • UISearchBar to search events
  • UINavigationController used to move between home screen and screen to create new event and between home screen and event detailView
  • UIDatePicker for choosing date and time when creating an event
  • UserDefault used to persist events that are starred
  • Storyboard used for the launchscreen
  • Implemented Google SignIn
  • Integration with API

Possible implementation for the future

  • Implement map into location
  • A tab with all events created by the current user
  • Allow users to edit amount of food left / wait time

Backend Repo

https://github.com/foxhatleo/Foodies-Backend

You can’t perform that action at this time.