--- 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: ```bash pip install -r requirements.txt