Skip to content

Bindupriya-tutorials/Smart-ATS-Resume-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Smart ATS Resume Checker

A Python-based ATS (Applicant Tracking System) Resume Checker that analyzes resumes against job descriptions and provides an ATS compatibility score.

Features

  • Resume vs Job Description Matching
  • ATS Compatibility Score
  • Skill Matching Analysis
  • Missing Skills Detection
  • Resume Section Detection
  • Improvement Suggestions
  • PDF Resume Support
  • TXT Resume Support

Technologies Used

  • Python
  • Regex
  • PyPDF

How It Works

  1. Upload or paste a Job Description
  2. Upload or paste a Resume
  3. The system compares skills
  4. Generates ATS Match Score
  5. Suggests improvements

Supported File Types

  • PDF Resume (.pdf)
  • Text Resume (.txt)

Example Features

  • Matched Skills
  • Missing Skills
  • Resume Strength
  • ATS Compatibility Percentage
  • Resume Improvement Suggestions

Run the Project

Install dependency:

pip install pypdf

Run:

python smart_ats_checker.py

About

A Python-based ATS Resume Checker that analyzes resumes against job descriptions using skill matching, ATS scoring, PDF/TXT parsing, and resume improvement suggestions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages