Skip to content

iOS application to monitor laundry and dryer availability at University of Illinois Urbana-Champaign

License

Notifications You must be signed in to change notification settings

illiniLaundry/illiniLaundry-iOS

Repository files navigation

IlliniLaundry - iOS version

Tired of checking the laundryalert website? Try out IlliniLaundry!

Available on the Apple appstore soon.

Requirements

  1. Cocoapods 1.0 +
  2. XCode 7.3 +
  3. Swift3
  4. iOS 9.0 +

How to install

Note: Ctrl+C command should be inputted about five seconds after pod setup

$ cd /to/cloned/directory/IlliniLaundry
$ pod setup
$ Ctrl+C
$ cd ~/.cocoapods/repos
$ git clone --depth 1 https://github.com/CocoaPods/Specs.git master
$ cd /to/cloned/directory/IlliniLaundry
$ cp -r ~/.cocoapods/repos/master ./master
$ pod install --no-repo-update

Using Xcode

$ cd /to/cloned/directory/IlliniLaundry
$ open IlliniLaundry.xcworkspace

TODOs

  1. Add fetching for single dorms
  2. Optimize GenericDormViewController once fetching single dorm is supported
  3. Writeup git tutorial for people who want to contribute
  4. Comment and refactor code more thoroughly

Pages

  1. [AllDormsViewController] (#AllDormsViewController)
  2. [MyDormsViewController] (#MyDormsViewController)
  3. [GenericDormViewController] (#GenericDormViewController)

AllDormsViewController

Displays all dorms in a collectionView, three dorms per row.

MyDormsViewController

Displays all dorms that the user has favorited in a collectionView, one dorm per row.

GenericDormViewController

Displays all laundry and dryer machines and their status in a scrollview. This view is generic and programmatically populated during runtime as needed.

Special Thanks

Everyone who helped our team along the way. Thank you for letting us bring to life something great.

About

iOS application to monitor laundry and dryer availability at University of Illinois Urbana-Champaign

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published