An intelligent Streamlit-based web app that analyzes uploaded resumes (PDF) to:
- Extract and match relevant skills
- Suggest potential job roles
- Recommend upskilling courses
- Visualize skill relevance using pie charts
- 📥 Upload your resume in PDF format
- 🧠 Extract known and missing skills from predefined tech keywords
- 📊 View skill match percentage
- 🎯 Get personalized job role recommendations
- 🎓 Discover relevant free/paid courses to upskill
- 🖼️ Skill usage visualization through a pie chart
- Frontend/Backend: Streamlit
- PDF Parsing:
PyPDF2 - Visualization:
Matplotlib - Language: Python
- pip install -r requirements.txt
- python -m pip install streamlit
- python -m streamlit run app.py