-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Category Enum and Refactor #174
Conversation
Only merge after DB is prepared, i.e. all questions purged or updated to new format. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM overall, aside from some comments mainly for the question-service! To merge only after removing all existing questions in the database, since current question format will leads to errors on the frontend.
…425S1/cs3219-ay2425s1-project-g50 into enhancement/question-cat-enum
Resolves #145, #159
Overview
To allow us to have finite categories for matching, we make use of enums.
Complexity changes
easy
->Easy
medium
->Medium
Hard
->Hard
Category changes
No longer free text, but string enum instead, the following are current possible values:
Algorithms
Arrays
Bit Manipulation
Brainteaser
Databases
Data Structures
Recursion
Strings
Other changes
On top of the above, major refactoring of
frontend
andquestion-service
was done to improve code quality.