App Description

Our team worked to create a College Scheduler app that university students can use to manage their classes, assignments, exams, and daily tasks. We designed a simple to navigate app that allows users to add, edit, and delete details about their classes, assignments, and exams, and view these in a list. We also implemented a to-do list where users could add tasks and delete them as they finished them.

Our app has 5 main parts, a Home page, Classes page, Assignments page, Exams page, and To-Do List page. The Home page simply allows users to navigate to the other pages in the app, and each is color coded for a specific fragment within the app.

The Classes page lets users input details about the classes they are taking that semester, including the class name and section, the professor, the building and room number of the class, the days it meets and the time. Students wanted to be able to add, edit, and delete classes to keep their schedule up-to-date, so we implemented functionality to allow users to do just this. This page also has a button to take users back to the Home page or use the navigation bar on the bottom of the screen to take users to other pages.

The Assignments page lets users input details about their assignments, including the assignment name, due date, and associated course. Students wanted to be able to add, edit, and delete assignments in a list, so we implemented functionality to accomplish all this and change the view of the list. This page also has a button to take users back to the Home page or use the navigation bar on the bottom of the screen to take users to other pages.

The Exams page lets users input details about their exams, including the exam name, exam date, and associated course. Students wanted to be able to add, edit, and delete exams in a list, so we implemented functionality to accomplish all this and change the view of the list. This page also has a button to take users back to the Home page or use the navigation bar on the bottom of the screen to take users to other pages.

The To-Do List page lets users input details about their daily tasks, including the task name, date/time, and associated class (if there is one). Students wanted to be able to add, edit, and delete exams in a list, so we implemented functionality to accomplish all this and change the view of the list. This page also has a button to take users back to the Home page or use the navigation bar on the bottom of the screen to take users to other pages. Exam information can also be added to the To-Do List if users want to keep that there.