-
AggiePal: An all-in-one mobile app dedicated to making your UC Davis scheduling experience easier!
-
EASY TO USE INTERFACE: Know your graduation requirements and degree progress in seconds.
-
RateMyProfessors INTEGRATION: Easily learn about your professors! Learn how well they teach the classes you want!
-
NOTIFICATIONS: Never be late for your pass times again!
-
EASY & INFORMATIVE SEARCHING: Know a class's RMP rating and other useful info during your search!
Inspiration
My inspiration stems from a combination of personal experience and a deep desire to improve the educational journey for my fellow students at UC Davis. Having to deal with the complexities of juggling through multiple platforms just to figure out what classes I should be registering for is a lot more of a headache than it needs to be, which I feel detracts students from the core purpose of university: learning.
Recognizing this challenge, I wanted to create a solution that would simplify this process, reduce stress, and allow students to focus on their studies instead of allowing scheduling and graduation requirements to live in the heads of students rent-free. I aspire to make a tangible impact on my fellow students' lives by providing a unified, intuitive platform for all their academic management needs.
What it does
AggiePal serves multiple purposes:
Schedule Builder Integration: It integrates the Schedule Builder tool directly into the app, enabling students to easily plan, manage, and visualize their class schedules. This eliminates the need to switch between different platforms.
OASIS Access: It incorporates the OASIS system to compliment the Schedule Builder to provide easy access to essential academic information, including graduation requirements, academic history, and recommended classes to take on a per-quarter basis.
Unified Platform: By combining these tools into one interface, the app simplifies the user experience and reduces the time and effort spent on scheduling.
Notifications: The app notifies and reminds students when their pass times have arrived, ensuring that students never miss their pass times again.
User-Friendly Design: The app provides a user-friendly design with intuitive navigation, providing a seamless and stress-free user experience.
Mobility: Since we went with the direction of making this a mobile app, it offers flexibility to manage academic responsibilities on-the-go, making it the perfect tool for busy students.
How we built it
This app was built using the SwiftUI framework. For the purposes of the demonstration, and in the interest of time, we focused specifically on the design behind the app.
Challenges we ran into
Unfortunately, there is currently no API to directly access UC Davis's course catalog, so I needed to figure out an alternative to properly demonstrate the search features within a short timeframe.
Accomplishments that we're proud of
I strongly believe that this app, if realized to its full potential, will significantly make the registration process easier. If not, I hope it will at least make it simpler, with less bells and whistles, so that students can focus on the important stuff in their education.
Built With
- swift
- swiftui
Log in or sign up for Devpost to join the conversation.