Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Resume Analyzer

An automated resume analysis tool powered by Python, Spacy, and Scikit-Learn.

Features

  • Resume Parsing: PDF & DOCX support.
  • Skill Extraction: Identifies technical and soft skills.
  • Match Scoring: Compare resumes against Job Descriptions using AI (TF-IDF & Cosine Similarity).
  • Role-Based Scoring: Evaluation based on specific roles (Developer, Tester, DevOps).
  • Ranking: Upload multiple resumes to see them ranked by relevance.
  • Premium Dashboard: Dark-mode, glassmorphism UI.

Setup & Run (Windows)

  1. Double-click run_app.bat.
    • This will install dependencies, download the AI model, and start the local server.
  2. Open your browser to http://127.0.0.1:5000.

Manual Setup

pip install -r requirements.txt
python -m spacy download en_core_web_sm
python app.py

Usage

  1. Drag and drop one or more resumes onto the upload area.
  2. (Optional) Select a Role to weight specific skills.
  3. (Optional) Paste a Job Description to get a Match % Score.
  4. Click Analyze.

About

automatically filter the resume according to the job description

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages