PROFESSOR SCHEDULER

A senior capstone project aimed to optimize the scheduling of UTD professors to their prospective courses. The application uses a constraint-based scheduling algorithm to consider variables such as availability and preference, providing a streamlined and efficient scheduling process.

FEATURES

•Robust database management for efficient data handling
•Customizable scheduling options
•User-friendly interface for easy navigation

ROLE

•Designed the availability page and set up endpoints to manage availability data •Acted as primary liaison between team members and faculty advisors

TECH STACK

•Front-end: React, TypeScript, Vite
•Database: MySQL
•Back-end: Java, Gradle, Spring Boot, Choco Solver

REPO

Access the source code