Skip to content

Riteshkadiann/SkillVector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 SkillVector

AI-powered career intelligence engine that transforms resumes and job descriptions into quantified skill gap analysis and structured learning roadmaps.

🚀 Live Demo: https://skillvector-y1r1.onrender.com/
📄 API Docs: https://skillvector-5qgo.onrender.com/docs


What It Does

  • Extracts skills from resumes and job descriptions using NLP
  • Computes match score via TF-IDF + cosine similarity
  • Ranks missing skills using weighted frequency scoring
  • Generates a prioritized learning roadmap
  • Recalculates match score as progress updates

Architecture

  • Backend: FastAPI
  • NLP: spaCy
  • ML: scikit-learn (TF-IDF, cosine similarity)
  • Frontend: React
  • DB: PostgreSQL (optional)

Why It’s Different

  • Not a chatbot.
  • Not prompt engineering.
  • A deterministic, algorithm-driven decision engine.

Quick Start

Backend:

  • cd backend
  • pip install -r requirements.txt
  • python -m spacy download en_core_web_sm
  • uvicorn main:app --reload --port 8010

Frontend:

  • cd frontend
  • npm install
  • npm start

Backend: http://localhost:8010

Frontend: http://localhost:3000

📸 Preview

Dashboard Match Score Roadmap

About

AI-powered career intelligence system that performs resume–job skill gap analysis using NLP techniques including TF-IDF, cosine similarity, and ranking algorithms to generate data-driven career insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors