Skip to content

This project is a web application that analyzes and scores resumes for compatibility with job descriptions using ATS (Applicant Tracking System) criteria. It provides actionable suggestions to help users improve their resumes and increase their chances of passing automated screening systems.

License

Notifications You must be signed in to change notification settings

Hari-2782/Smart-Resume-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Score

Resume Score is a web application that analyzes and scores resumes against job descriptions using ATS (Applicant Tracking System) criteria. It provides actionable suggestions to improve your resume's match with a given job description.

Features

  • Upload your resume (PDF) and job description to receive an ATS compatibility score
  • Highlights missing sections and keywords
  • Provides suggestions to improve your resume
  • Editor mode for direct resume text input and scoring
  • Supports synonym and section detection using NLP
  • Built with Flask, spaCy, and Sentence Transformers

How It Works

  1. Upload your resume and paste the job description.
  2. The app extracts text from your resume and analyzes it using NLP.
  3. It compares your resume to the job description for section coverage, keyword match, and ATS-friendliness.
  4. You receive a score and suggestions for improvement.

Installation

  1. Clone this repository.
  2. Ensure Python 3.11+ is installed.
  3. Install dependencies:
    pip install -r requirements.txt
    # or, if using poetry:
    poetry install
  4. Download the spaCy English model:
    python -m spacy download en_core_web_sm
  5. Screenshots Screenshot 2025-07-07 153913 Screenshot 2025-07-07 153939

Usage

Run the app locally:

python app.py

Visit http://localhost:5000 in your browser.

Dependencies

  • Flask
  • sentence-transformers
  • pymupdf
  • scikit-learn
  • nltk
  • language-tool-python
  • spacy

License

MIT License

Author

Harisanth v

About

This project is a web application that analyzes and scores resumes for compatibility with job descriptions using ATS (Applicant Tracking System) criteria. It provides actionable suggestions to help users improve their resumes and increase their chances of passing automated screening systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published