JobJolt AI is an AI-powered web app that classifies uploaded resumes into relevant job roles using Machine Learning. It supports multiple formats (PDF, DOCX, TXT) and provides instant role predictions with confidence scores.
- π Upload or Paste Resume: PDF, DOCX, TXT, or plain text
- βοΈ TF-IDF Vectorization: Extracts key information from resumes
- π§ Naive Bayes Classifier: Trained on labeled resume data
- π Analytics Dashboard: Visualize predictions and confidence
- π― Confidence Score: Know how sure the model is
- π Beautiful UI: Built with Streamlit and custom CSS
π [Click here to access JobJolt AI] : https://jobjolt-ai.streamlit.app/
- Upload or paste your resume
- Text is extracted and vectorized using TF-IDF
- ML model predicts your job role
- You get instant predictions + confidence score
- Algorithm: Multinomial Naive Bayes
- Vectorizer: TF-IDF
- Accuracy: ~95% on test data
- Job Roles: 23+ (e.g. Data Scientist, Java Developer, HR, etc.)
- Python
- Streamlit
- Scikit-learn
- Plotly
- PyMuPDF
- python-docx
π model/ βββ resume_classifier_model.pkl βββ tfidf_vectorizer.pkl π app.py π requirements.txt π README.md
git clone https://github.com/your-username/jobjolt-ai.git
cd jobjolt-ai
pip install -r requirements.txt
streamlit run app.py
π¨βπ» Developer
Name: Krishna Gandhi
Version: 2.0 Enhanced
Last Updated: July 2025
π¬ Contact
If you have questions, reach out via krishnagandhi0911@gmail.com
---
- App Link : https://jobjolt-ai.streamlit.app/
- My linked in profile : https://www.linkedin.com/in/krishna-gandhi-go/