Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Resume Analyzer

An AI-powered Resume Analyzer built using Python, Streamlit, and NLP techniques to evaluate resumes against job descriptions.

Features

  • Resume PDF Upload
  • Job Description Matching
  • ATS Score Prediction
  • Missing Skills Detection
  • Skill Match Visualization
  • Interactive Dashboard UI
  • Helped in making Resume better

Tech Stack

  • Python
  • Streamlit
  • Scikit-learn
  • NLP
  • TF-IDF Vectorizer
  • Cosine Similarity
  • Matplotlib
  • pdfplumber

Project Workflow

  1. Upload Resume PDF
  2. Paste Job Description
  3. Analyze Resume
  4. Generate:
    • Match Score
    • ATS Score
    • Missing Skills
    • Skill Analysis Chart

Screenshots

Home Page

Home Page

ATS Score & Analysis

ATS Score

Missing Skills Detection

Missing Skills

Skill Match Chart

Skill Chart


Installation

Clone the repository:

git clone https://github.com/HarshAwasth-i/Resume_Analyzer.git

Install dependencies:

pip install -r requirements.txt

Run the project:

streamlit run app.py

Future Improvements

  • AI-based Resume Suggestions
  • Resume Ranking System
  • Multi-role Resume Analysis
  • Login Authentication
  • Cloud Deployment
  • Downloadable PDF Reports

Author

Harsh Awasthi

About

AI Resume Analyzer using React + Flask + NLP

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages