Skip to content

Kalika-Jay/CVAnalyst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ CVAnalyst β€” Your Resume Matchmaker

Turn your resume into a job-winning machine β€” instantly check how well your CV matches a job description and discover exactly what to improve.


✨ Features

  • βœ… Upload & Analyze β€” Drop your PDF resume and paste the job description.
  • βœ… Instant Match Score β€” Get a 0–100% compatibility score in seconds.
  • βœ… Keyword Insights β€” See which skills and terms are missing from your CV.
  • βœ… Actionable Tips β€” Learn what changes will make your resume stand out.

πŸ“Œ How It Works

  1. Upload your resume (PDF only)
  2. Paste the job description in the text box
  3. Analyze β€” CVAnalyst will show:
    • 🎯 Match Percentage
    • πŸ” Missing Keywords
    • πŸ’‘ Resume Improvement Tips

πŸ›  Tech Stack

  • Python 3.7+
  • Streamlit (Interactive Web App)
  • pdfplumber (Resume text extraction)
  • scikit-learn (TF-IDF + Cosine Similarity)

πŸ“¦ Installation

# Clone the repository
git clone https://github.com/yourusername/CVAnalyst.git
cd CVAnalyst

# Install dependencies
pip install -r requirements.txt

# Run the app
streamlit run app.py

About

A simple tool that analyzes your resume against job descriptions and tells you how well they match.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages