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