Turn your resume into a job-winning machine β instantly check how well your CV matches a job description and discover exactly what to improve.
- β Upload & Analyze β Drop your PDF resume and paste the job description.
- β Instant Match Score β Get a 0β100% compatibility score in seconds.
- β Keyword Insights β See which skills and terms are missing from your CV.
- β Actionable Tips β Learn what changes will make your resume stand out.
- Upload your resume (PDF only)
- Paste the job description in the text box
- Analyze β CVAnalyst will show:
- π― Match Percentage
- π Missing Keywords
- π‘ Resume Improvement Tips
- Python 3.7+
- Streamlit (Interactive Web App)
- pdfplumber (Resume text extraction)
- scikit-learn (TF-IDF + Cosine Similarity)
# Clone the repository
git clone https://github.com/yourusername/CVAnalyst.git
cd CVAnalyst
# Install dependencies
pip install -r requirements.txt
# Run the app
streamlit run app.py