Sean Dougherty and Jake Kinzler
Our objective is to make an app for students that can be used to track their schedule and understand where and when their classes are. This app consists of four main sections, as well as an import schedule page that allows the user to upload their class schedule (from NOVO).
Our first section displays the student's schedule for the current day (today), and they can choose any day of the week to display as well. They are also able to update their schedule within this section by manually entering updates using forms or by uploading a schedule on the import schedule page.
Our second section is the Optimizer feature for the user. This section contains information about the user's schedule (next class and where they will be coming from to get to this class) and also allows the user to get directions between all events on their schedule.
Our third section allows the user to select two buildings on campus, and it provides them with an embedded map of directions to navigate between the two buildings.
The authorization section contains login and register pages that allow the user to create an account and login to our application so they can add information for their schedule and get personalized results
The user can use the import schedule page to import a class schedule from NOVO. There are instructions on this page that instruct the user how to obtain the appropriate .ics file, and once the user has this appropriate file, they can input this file and upload it to the application. This results in each of the classes from the .ics file being added as an event to the student's schedule in the application
We could add functionalities for tracking what materials are needed for class on the selected day for the student to bring with them, and potentially automatically schedule meal times based on user perferences and time to eat. We also want to eventually implement responsive design elements so the application can be easily used on mobile devices.