-
Notifications
You must be signed in to change notification settings - Fork 96
Home
Justin Quinn edited this page Nov 11, 2024
·
9 revisions
Hey DevDogs! For our 2024-2025 year project, we will be building a full-stack web application Optimal Schedule Builder! The Optimal Schedule Builder is a powerful web application designed to help UGA students create the most optimal course schedule for each semester, taking into account student's individual preferences and external factors. The individual preferences may be earliest class time, latest class time, and major/minor/certificate. The external factors we plan to include are distance between the classes and the professor/course rating from RateMyProfessor.
These are some of the features we plan to integrate into our application!
- Personalized Course Recommendations: Input your major/minor/certificate and classes already taken to receive course suggestions tailored to your academic path.
- Flexible Scheduling: Set your preferred first and last class times to avoid early mornings or late evenings.
- Professor Insights: Integrate with RateMyProfessor to factor course professor ratings into your decision-making.
- Location Optimization: Consider distances between classes to minimize travel time across campus.
- Real-Time Updates: Stay informed about course availability and any changes in your schedule.
- User-Friendly Interface: Easily navigate the application and generate your ideal schedule with a few clicks.
- Frontend: Next.js, React.js, Tailwind CSS
- Backend: Java, Spring Framework (Spring Boot)
- Database: MySQL
To get started, read up on our Rules and Guidelines to find out how to contribute!