resume / README.md
muddasser's picture
Update README.md
c617ab5 verified
metadata
title: AI Resume Screening App
emoji: πŸ”
colorFrom: blue
colorTo: green
sdk: docker
pinned: false

πŸ” AI Resume Screening App

This project is an AI-powered resume screening tool built with Python, Streamlit, spaCy, and scikit-learn. It processes PDF and DOCX resumes, extracts skills and experience, and computes a match score against a job description.

πŸš€ Features

  • Extracts text from PDF and DOCX resumes.
  • Identifies user-defined skills and estimates years of experience.
  • Computes a cosine similarity score between resume and job description.
  • Streamlit UI for deployment on Hugging Face Spaces.
  • Runs on CPU.

πŸ“¦ Setup on Hugging Face Spaces

  1. Access the Streamlit interface.
  2. Enter a job description and required skills (comma-separated, e.g., Python, SQL).
  3. Upload resumes (PDF/DOCX) via the Streamlit file uploader.
  4. View screening results for skills, experience, and match score.

πŸ“‹ Requirements

Install dependencies using:

pip install -r requirements.txt