This project is a Tkinter-based GUI application that leverages OpenAI's GPT-3.5-turbo model to score resumes based on job descriptions and mandatory keywords. Users can upload resumes and job descriptions in PDF or DOCX formats, and the application provides a relevance score, enhancing the job application process with AI assistance.
- Upload and parse resumes and job descriptions in PDF or DOCX formats.
- Extracts mandatory keywords from job descriptions using GPT-3.5-turbo.
- Scores resumes based on the relevance to the job description and keywords.
- User-friendly interface with custom styling.
- Python 3.x
- Tkinter
- OpenAI Python client library
- PyPDF2
- python-docx
-
Clone the repository:
git clone https://github.com/yourusername/ai-powered-resume-scorer.git cd ai-powered-resume-scorer
-
Install the required packages:
pip install openai PyPDF2 python-docx
-
Download the Tkinter theme file:
Download the
azure.tcl
file from this link and place it in the project directory.
-
Replace
"YOUR-API-KEY-HERE"
in the script with your actual OpenAI API key. -
Run the script:
python project.py
-
Use the interface to upload your resume and job description files, and click "Calculate Score" to get the relevance score.
For any inquiries, please contact:
- Email: [email protected]
- LinkedIn: Abdul Rehman Rattu