ResXme is a resume parsing tool that can read resumes in PDFs, DocX formats. Once resumes are submitted each resume can be evaluated based on queries if certain parameters match / not. The tool makes resume search (mining for criteria) super-easy and fast.
The project makes extensive use of the following Python NLP libraries:
Consists of three sub-sections - CGPA, college, skills and has extracting and validating tools for each of them.
The project has been built entirely using Python 3. The backend framework is powered by Flask. To install all the dependencies, you need to clone the repository, navigate to it and type make install
. To start the application, you can type make go
OR python3 app.py
and then navigate to localhost:5000.
The application can be used by inputting the criteria (threshold CGPA, T1 college/not, required skills). As output, JSON is returned which consists all the resumes that satisfy 2/3 or above of the given criteria.
Following are the attributes of the JSON for each resume displayed: