CourseGrab is one of the latest applications by Cornell AppDev, an engineering project team at Cornell University focused on mobile app development. Currently catering to Cornell University's class roster, CourseGrab enhances the student enrollment experience by notifying students of available spots in courses they wish to enroll in.
We use Swift Package Manager for dependency management — no additional installation required.
To access the project, clone the repository and open CourseGrab.xcodeproj in Xcode.
You will need a CourseGrabSecrets/ folder placed at the root of the project containing both GoogleService-Info.plist and Keys.xcconfig.
For AppDev members, this folder is pinned as a zip file in the #coursegrab-ios Slack channel. Download it, unzip it, and place the CourseGrabSecrets/ folder at the root of the project.
If you aren't an AppDev member, you will need to:
- Generate your own
GoogleService-Info.plistby following these instructions - Create a
Keys.xcconfigfile with the following contents:
// Server
SERVER_HOST = INSERT_SERVER_HOST
// AppDev Announcements
ANNOUNCEMENTS_COMMON_PATH = INSERT_COMMON_PATH
ANNOUNCEMENTS_HOST = INSERT_HOST
ANNOUNCEMENTS_PATH = INSERT_PATH
ANNOUNCEMENTS_SCHEME = INSERT_SCHEME
Once your secrets are in place, open CourseGrab.xcodeproj and enjoy CourseGrab!
