Skip to content

architasaha21/Resumate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Resumate

Resumate is a smart resume analyzer built using Flask, Natural Language Processing (NLP), and Machine Learning. It extracts key information from resumes and classifies them using trained models — perfect for quick candidate screening or building custom HR tools.

🚀 Features

  • Upload and analyze resumes (PDF)
  • Extract and vectorize key terms using TfidfVectorizer
  • Predict the domain/skillset based on resume content
  • Powered by trained ML models (Decision Tree, Random Forest)
  • Clean Flask-based web interface

🛠️ Tech Stack

  • Backend: Python, Flask
  • ML/NLP: scikit-learn, TfidfVectorizer, DecisionTreeClassifier, RandomForestClassifier
  • PDF Parsing: PyPDF2
  • Frontend: HTML, Jinja2

⚙️ Getting Started (Local Setup)

# 1. Clone the repo
git clone https://github.com/your-username/resumate.git
cd resumate

# 2. Install dependencies
pip install -r requirements.txt

# 3. Run the Flask app
python app.py

# 4. Open in browser
http://localhost:5000

About

Resumate is a Flask-based resume analyzer that uses NLP and ML to classify resumes and extract key info for smarter screening.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors