The Resume Ranking System is a powerful tool designed to streamline the recruitment process by automatically evaluating and ranking resumes based on relevant criteria.
System Architecture
Job Analysis:
Candidate Analysis:
Matching Analysis:
Score, Rank & Comment:
Detailed documentation on how to use, configure, and extend the system is available in the User Guide.
For a visual walkthrough of the system's functionality, check out our Video Demo.
Follow these steps to get the Resume Ranking System up and running:
Clone the Repository:
git clone https://github.com/vectornguyen76/resume-ranking.git
Update environment:
Update OPENAI_API_KEY in analysis_service/.env
OPENAI_API_KEY="your-key"
Update IP Address in frontend/.env.production
NEXT_PUBLIC_API_URL=http://<your-ip-address>/backend
Install Dependencies:
cd resume-ranking
docker compose build
Run the System:
docker compose up
We welcome contributions! If you'd like to contribute to the project, please follow our Contribution Guidelines.
This project is licensed under the MIT License.