Skip to content

hesihui/Resume-Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume-Parser

Tech Stack: MERN Stack

demo1

demo2

Backend APIs

  • Response
[
    {
        "skills": [
            "1",
            "2"
        ],
        "createdAt": "2022-08-09T22:14:03.864Z",
        "_id": "62f2dc4ba574957e6fb2679d",
        "name": "John Test",
        "email": "123@gmail.com",
        "phone": "123456789",
        "highestDegree": "BS",
        "major": "Computer Science",
        "school": "Test University",
        "latestJobTitle": "Software Engineer",
        "latestCompany": "AAAA Inc.",
        "selectedResume": "data:application/pdf;base64,<base 64 PDF code>",
        "__v": 0
    }
]
  • Request body example:
{
   "name":" John Test",
    "skills": ["java","python"],
    "email": "123@gmail.com",
    "phone":"123456789",
    "highestDegree":"BS",
    "experienceYr": 5,
    "major":"Computer Science",
    "school":"Test University",
    "latestJobTitle": "Software Engineer",
    "latestCompany": "AAAA Inc.",
    "selectedResume": "data:application/pdf;base64,<base 64 pdf code>"
}

Seach API: Search Candidate by Name, Skills, or Experience Years: GET http://localhost:5000/candidates/search?name=none&skills=1,2&experienceYrs=4

response body example:

{
    "data": [
        {
            "skills": [
                "1",
                "2"
            ],
            "createdAt": "2022-08-09T22:43:18.829Z",
            "_id": "62f2e30cf52819cc063a85af",
            "name": " John Test",
            "email": "123@gmail.com",
            "phone": "123456789",
            "highestDegree": "BS",
            "major": "Computer Science",
            "school": "Test University",
            "experienceYr": 5,
            "latestJobTitle": "Software Engineer",
            "latestCompany": "AAAA Inc.",
            "selectedResume": "data:application/pdf;base64,<base 64 PDF code>",
            "__v": 0
        }
    ]
}