This project is a Streamlit-based web application that automatically predicts the job role of a candidate based on their uploaded resume. It helps recruiters and applicants quickly identify the most suitable job category using machine learning techniques.
- Upload resumes in
.pdf,.docx, or.txtformat - Predicts job roles like Data Science, Java Developer, HR, etc.
- Warns for poor or incomplete resumes
- User-friendly interface with custom background
- Uses NLP, TF-IDF, and a trained classification model
- Python
- Streamlit
- scikit-learn
- NLTK
- PyPDF2, python-docx
- Pickle (for model loading)