Skip to content

TheVijayVignesh/SNUHack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Resume Analyzer & Job Matcher

A powerful Python tool designed to analyze your resume, provide actionable feedback, and match your profile with relevant job openings from our dataset.

This project is primarily a backend tool with a minimal frontend for file uploads.


🚀 Features

  • Resume Parsing: Extracts key information from resumes (PDF, DOCX), including contact details, skills, experience, and education.
  • Keyword Analysis: Compares the keywords in your resume against a dataset of job descriptions to identify skill gaps.
  • Actionable Feedback: Provides concrete suggestions on how to improve your resume's content and structure for better visibility.
  • Job Matching: Recommends a list of suitable job roles based on alignment with available positions.
  • Extensible: Easy to add new analysis modules or integrate with different job datasets.

⚙️ How It Works

  1. Upload: The user uploads their resume via a simple web interface.
  2. Parse & Extract: The backend server parses the document to extract text and structure.
  3. Analyze: The extracted text is analyzed for key skills, years of experience, and other metrics.
  4. Compare & Match: The tool compares the resume’s profile against a pre-compiled dataset of job descriptions.
  5. Generate Report: A report is generated containing feedback for resume improvement and a list of top-matched jobs.

📥 Installation

To run the tool on your local machine:

# Clone the repository
git clone https://github.com/your-username/resume-analyzer.git
cd resume-analyzer

# Create a virtual environment (recommended)
python -m venv venv
source venv/bin/activate   # On Windows use: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Download necessary NLP models (if using spaCy or NLTK)
python -m spacy download en_core_web_sm
python -m nltk.downloader punkt

About

snu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages