-
Notifications
You must be signed in to change notification settings - Fork 3
Archived Releases
This page provides access to the different releases of our project, each corresponding to a completed sprint. Each release includes release notes and installers for various platforms.
Release Date: October 20, 2023 Version: 0.1.0
-
Added a welcome page to the UI.
-
Added a course scheduling page to the UI.
-
Added data classes for business logic, including sections and preference filters.
-
Added basic course scheduling logic in the business layer for conflict resolution.
-
Retrieved basic course information from UW Open API.
-
Retrieved and parsed course location and professor information from Quest.
Note: Make sure to choose the installer corresponding to your platform.
Release Date: November 03, 2023 Version: 0.2.0
-
Developed a webpage for user authentication.
-
Ability to dynamically display Schedule UI, and align courses with the time table.
-
Create a page resembling a form where users can input their course schedule preferences using checkboxes, text fields, and other interactive elements.
-
Decide the content for storage in the database and proceed to store the information.
-
Establishing a connection to the database.
-
Develop methods that enable the frontend to access data by utilizing API routes for querying information from the database.
-
Establish the foundational structure for the preference algorithm aimed at selecting the highest-rated schedule. The current focus involves handling time conflict preferences.
Release Date: November 16, 2023 Version: 0.3.0
-
Implemented a user page UI, complete with user-friendly sign-in and sign-up features.
-
Developed and integrated various preference algorithms to enhance user customization.
-
Implemented robust database schemas for user profiles and a comprehensive friend system.
-
Developed APIs to facilitate algorithm generation, friend management, and user interactions.
-
Added a section unit hover-over effect in the front-end UI, allowing users to view more details about specific sections.
-
Connected the front-end UI with the preference selection algorithm, enabling the selection of schedules based on user-defined preferences.
Release Date: December 1, 2023 Version: 0.4.0
-
Implemented friend request logic for database and business layer.
-
Integrated the friend-related APIs into frontend.
-
Created the Ktor service project so that communications between frontend and backend fully migrated to HTTP requests.
-
Enabled text selection, and mouse on hover effect on schedules, improved user experiences.
-
Designed and implemented custom themes and dark mode to enhance user experiences.
-
Created a loading screen - responsive UI.
-
Enabled local preferences.
Stay tuned for our next release, which will include exciting new features and improvements.