This project is a resume parser AI system that extracts structured data from resume text.
- Parse resume text
- Extract structured data
- Output ATS-grade JSON
- Calculate experience duration
- Extract technologies from experience
- Categorize skills correctly
To get the project up and running, follow these steps:
-
Install Python Dependencies:
pip install -r requirements.txt
-
Install Node.js Dependencies: Navigate to the
frontenddirectory and install the dependencies:cd frontend npm install -
Run the Application: From the
frontenddirectory, run the combined start script:npm start
This will start both the backend (FastAPI) and the frontend (Vite) concurrently.
Request Body:
{
"resume_text": "string"
}Response Body:
The parsed resume in JSON format.