UVA Scheduler
Project information
- Category: Full-Stack
- Project URL: https://github.com/tommasaurus/UVA-SCHDLR
Project Overview:
A scheduling application that simplifies course planning for UVA students by tracking live course data like seat availability and professor details. It uses AI to recommend optimal schedules based on factors like major, year, completed courses, and personal preferences. Built with Python, PyTorch, MySQL, and React, this tool addresses a key pain point for students by offering quick, data-driven scheduling solutions.
Features:
- Schedule Recommendation AI Create a smart, accurate, and viable schedule instantly with the SCHDLR AI.
- Sorting Options: Sort courses by various academic requirements or departments for tailored search results.
- Schedule UI: A straightforward user interface for schedule planning with drag-and-drop functionality.
- Database Integration: Maintains a local copy of the UVA class database for reliable and quick access to course information.
- Customization: Offers a personalized approach to course selection and schedule building.