Skip to content

ResumeSnap is an intelligent web application designed to streamline the recruitment process by automating resume analysis and job matching. Developed by the team Black Ops - this tool leverages advanced Natural Language Processing (NLP) and Optical Character Recognition (OCR) techniques

License

Notifications You must be signed in to change notification settings

nakul-verma2/resumesnap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💼 Resume Analyzer & Job Recommender

An intelligent web application that extracts resume details, analyzes them based on job descriptions, provides improvement suggestions, scores the resume, and recommends matching job listings.


👥 Team: Black Ops

Members:

  • Nakul Verma
  • Om Kumar
  • Piyush Kumar
  • Kartik Yadav

🚀 Features

  • Upload resumes (Image, PDF, DOCX)
  • Extract text using OCR and NLP
  • Score resumes based on job descriptions
  • Identify strengths and weaknesses
  • Suggest personalized resume improvements
  • Find job listings based on extracted skillsets and input roles
  • Store data in a MySQL database

🛠️ Tech Stack

  • Backend: Python, Flask, Java, JavaScript
  • Frontend: HTML, CSS (Jinja Templates), Bootstrap, JavaScript
  • NLP Models: Custom + Pretrained (spaCy, transformers)
  • Database: MySQL, Dictionary
  • Libraries: PyMuPDF, Eassyocr, spaCy, requests

📸 Screenshots

Homepage1 Homepage2 Uploadpage


🔧 How to Run Locally

  1. Clone the repository:
    git clone https://github.com/nakul-verma2/resumesnap.git
    cd resumesnap
  1. Install dependencies:

    pip install -r requirements.txt
  2. Run the Flask app:

    python main.py
  3. Open your browser and navigate to:

    http://localhost:5000
    

📬 Contact

If you have any queries or feedback, feel free to reach out to any of the team members or raise an issue on the repository.

About

ResumeSnap is an intelligent web application designed to streamline the recruitment process by automating resume analysis and job matching. Developed by the team Black Ops - this tool leverages advanced Natural Language Processing (NLP) and Optical Character Recognition (OCR) techniques

Topics

Resources

License

Stars

Watchers

Forks