Skip to content

JobJolt AI - Instantly classify resumes into job roles using Machine Learning.

Notifications You must be signed in to change notification settings

krishnagandhicode/JobJolt-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ JobJolt AI - Resume Role Classifier

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.


πŸ” Features

  • πŸ“ 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

πŸš€ Try It Live

πŸ‘‰ [Click here to access JobJolt AI] : https://jobjolt-ai.streamlit.app/


πŸ› οΈ How It Works

  1. Upload or paste your resume
  2. Text is extracted and vectorized using TF-IDF
  3. ML model predicts your job role
  4. You get instant predictions + confidence score

🧠 Model Details

  • Algorithm: Multinomial Naive Bayes
  • Vectorizer: TF-IDF
  • Accuracy: ~95% on test data
  • Job Roles: 23+ (e.g. Data Scientist, Java Developer, HR, etc.)

πŸ“¦ Tech Stack

  • Python
  • Streamlit
  • Scikit-learn
  • Plotly
  • PyMuPDF
  • python-docx

πŸ“‚ Project Structure

πŸ“ model/ └── resume_classifier_model.pkl └── tfidf_vectorizer.pkl πŸ“„ app.py πŸ“„ requirements.txt πŸ“„ README.md


🧾 Installation

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/

About

JobJolt AI - Instantly classify resumes into job roles using Machine Learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages