Skip to content

ATS Resume Analyser is a Python-based project designed to enhance the recruitment process by leveraging the power of automated resume screening. This tool is built to analyze and rank resumes using predefined criteria, ensuring a more efficient and unbiased selection process.

Notifications You must be signed in to change notification settings

bhuvanarao2003/ATS-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

ATS Resume Analyser is a Python-based application designed to analyze and rank resumes based on their relevance to a job description. This tool leverages Natural Language Processing (NLP) to extract and compare keywords from resumes and job descriptions, providing a comprehensive score that aids in the recruitment process.

Features:

Extracts text from PDF resumes Identifies and extracts keywords from resumes and job descriptions Compares resume keywords with job description keywords Provides a detailed scoring system based on keyword match, experience, skills, education, structure, and language Technologies Used:

Python Streamlit for the web interface spaCy for Natural Language Processing PyMuPDF (fitz) for PDF text extraction Setup and Installation:

Clone the repository:

bash Copy code git clone https://github.com/yourusername/ats-resume-analyser.git cd ats-resume-analyser Create a virtual environment and activate it:

bash Copy code python -m venv venv source venv/bin/activate # On Windows, use venv\Scripts\activate Install the required dependencies:

bash Copy code pip install -r requirements.txt Download the spaCy model:

bash Copy code python -m spacy download en_core_web_sm Usage:

Run the Streamlit application:

bash Copy code streamlit run app.py Open your web browser and navigate to http://localhost:8501

Upload your resume (PDF format) and paste the job description in the provided text area.

Click the "Analyze" button to get the analysis and scores.

About

ATS Resume Analyser is a Python-based project designed to enhance the recruitment process by leveraging the power of automated resume screening. This tool is built to analyze and rank resumes using predefined criteria, ensuring a more efficient and unbiased selection process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages