Manually importing class times into a calendar schedule is time-consuming and tedious but necessary task for college students. But what if it was automatic?

What it does

Using registration data from your school website, our app exports it to the calendar on your phone. When possible, it also generates a list of required textbooks, which the user then has the option of buying on Chegg, and a list of recommended school supplies based on the types of classes taken with a map to the nearest Target.

How we built it

The iOS app is built using Swift, while the Android app uses Java (Eclipse) and the Target API.

Challenges I ran into

Mimicking a user login is incredibly difficult due to security measures that in the case of UC Davis, our target school, include unique session ID's and cryptography.

Accomplishments that I'm proud of

Our android application has a working Google Maps/Target interface. Our iOS app exports the events to the Apple calendar app.

What we learned

We learned basic Swift, as well as a basic useage of the Target and Chegg API.

What's next for Save the Date

Next, we want to add functionality so that users, instead of using Save the Date after they've registered, can use it beforehand to create schedules that are more reasonable than having all classes on one day, and can generate backup schedules when classes fill during the registration period.

Built With

Share this project: