Skip to content

Raqib1412/resume-matcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

resume-matcher & Job Recommender

A Streamlit-based resume matcher that calculates compatibility between a candidate’s resume and job description, and recommends remote jobs or internships based on experience level.

This is a simple yet powerful web app built using Streamlit that:

  • Matches your resume with a given job description using NLP (TF-IDF + Cosine Similarity)
  • Lets you upload your resume as a PDF
  • Asks for your experience level and recommends job/internship platforms accordingly
  • Suggests remote job boards based on your profile

🚀 Features

  • PDF resume upload and parsing
  • Job description input box
  • Match score calculation
  • Remote job/internship resource links based on experience
  • Clean, user-friendly interface

🛠️ Tech Stack

  • Python
  • Streamlit
  • scikit-learn
  • PyMuPDF (fitz)

📦 Installation

Clone the repository and install the required packages:

pip install -r requirements.txt
To run the app locally:
=> streamlit run app.py

About

A Streamlit-based resume matcher that calculates compatibility between a candidate’s resume and job description, and recommends remote jobs or internships based on experience level.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages