Skip to content

A Tkinter-based GUI that uses OpenAI's GPT-3.5-turbo to score resumes based on job descriptions. Users can upload PDF or DOCX files, and the application provides a relevance score, enhancing the job application process with AI assistance.

License

Notifications You must be signed in to change notification settings

AbdulRehmanRattu/Resume-Scoring-Assistant-Using-GPT-3.5-and-Tkinter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Resume Scorer

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.

Features

  • 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.

Prerequisites

  • Python 3.x
  • Tkinter
  • OpenAI Python client library
  • PyPDF2
  • python-docx

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/ai-powered-resume-scorer.git
    cd ai-powered-resume-scorer
  2. Install the required packages:

    pip install openai PyPDF2 python-docx
  3. Download the Tkinter theme file:

    Download the azure.tcl file from this link and place it in the project directory.

Usage

  1. Replace "YOUR-API-KEY-HERE" in the script with your actual OpenAI API key.

  2. Run the script:

    python project.py
  3. Use the interface to upload your resume and job description files, and click "Calculate Score" to get the relevance score.

Contact

For any inquiries, please contact:

About

A Tkinter-based GUI that uses OpenAI's GPT-3.5-turbo to score resumes based on job descriptions. Users can upload PDF or DOCX files, and the application provides a relevance score, enhancing the job application process with AI assistance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages