Skip to content

git-kik/resume_analyzer

Repository files navigation

smartRecurit- Resume Screener

Automate the resume screening process using ML and NLP to parse key resume contents such as education, experience, and skills & compare with job descriptions text in a user friendly manner. Learn more: Detail-Project-Document


Tech Stacks

  • Python – Scripting
  • Flask – Backend development
  • Scikit-learn - Training SVC model
  • SQlite - Database
  • Microsoft-Learn api – Course recommendations
  • OpenAI api - LLM integrations

System Architecture

smartRecurit-system-architecture

Setup Instruction

Pre-requisite

> python3 -V
  python 3.10.0

Clone the Repo

git clone https://github.com/yourusername/resume_analyzer.git
cd resume_analyzer

Setup you virtual environment & install requirements.txt

pip install -r requirements.txt

Run flask app at : localhost:5000

python3 main.py

Future Actions

  • Multi-lingual and all resume formats support.
  • Scheduling interviews or managing candidate communication.
  • Proper Deployment & Containeration.

About

Resume Analyzer with portfolio generator for jobseeker & RAG chatbot for HR

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published