A Python app that calculates a match score between a resume and a job description using NLP.
- Clone the repository:
git clone <repository-url> - Create a virtual environment:
python -m venv venv - Activate the virtual environment:
- Windows:
venv\Scripts\activate - macOS/Linux:
source venv/bin/activate
- Windows:
- Install dependencies:
pip install -r requirements.txt - Download spaCy model:
python -m spacy download en_core_web_md - Run the app:
streamlit run resume_scanner.py
- Upload a resume (PDF or text) and enter a job description in the web interface.
- The app will display a match score and feedback.