| --- |
| 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 |