Final project for COMP90041 - Semester 2 2022
This project is a Command-Line Interface (CLI) HR system that matches applicants with jobs using predefined comparison methods. It allows applicants to submit applications and apply to jobs, while HR can manage job listings, filter applications, and select suitable candidates.
- Applicant Side: Submit applications and apply to available jobs.
- HR Side: Load job listings, filter applications, and select suitable candidates based on custom comparators.
- Comparators: Applicants are ranked using custom comparator classes (e.g., by degree, name, or WAM).
- Clone this repository.
- Compile the Java classes using
javac
. - Run the application using the
java
command.