Resume-screening icon indicating copy to clipboard operation
Resume-screening copied to clipboard

Resume-screening

Resume screening is the process of determining whether a candidate is qualified for a role based his or her education, experience, and other information captured on their resume. In a nutshell, it's a form of pattern matching between a job's requirements and the qualifications of a candidate based on their resume

How to Run

<!-- Backend  -->
cd backend
npm install
npm start

<!-- Frontend  -->
cd web
npm install
ng s -o

<!-- NLP  -->
cd nlp
pip3 install -r requirements.txt
python3 app.py

<!-- Vector -->
cd clustering
python3 vector.py

Note: Download the model from https://tfhub.dev/google/universal-sentence-encoder/2 and store in /nlp/clustering/2/