Course Scheduling App

Software

In a team of 5, designed and built a website that matched students with the schedule, optimizing GPA.

Responsibilities

• Responsible for designing user interface of the website.

• In charge of course matching algorithm, which takes in the timetable of classes and historical GPA data from DataCommons.

Outcomes

• Built fully functioning website using MySQL, Azure, and Python that generated ideal schedules for any combination of classes that are possible.

• Projects GPA based on historical class and professor information, and allows user choose how new professors with no data yet are expected to perform (Easy, Average, Harsh).

• Registered domain voti.app and set up Azure server.