Added a page for a Weekly Schedule. Some formatting, but not functional yet. Added a link to CSU's Course Catalog as a temporary course catalog until I create a page for it. When clicking Add an Elective, the modal now only displays courses not required by the major, and currently displays an empty list if no major is selected.
When adding a course to a semester, it now checks if the course is offered in that semester and displays an error if the course is not. Clicking on a course now shows more info with the description such as prerequisites and semesters the course is offered.
Added search capability for the list of required courses. Asks users to select major before adding electives. Completed convertTime function and made weekly schedule update based on selected times
Made user inputs responsive to screen size.
Started adding options to filter courses by credits and prerequisites. No functionality yet.