← AI
📄
Resume-to-Job Keyword Matcher
Paste a job description and your resume, get a match score and a list of exactly what's missing.
🟡 MediumDifficulty
3-4 hoursTime
Python, JavaScript, TypeScriptLanguages
What you're building
You're building a mini version of the applicant-tracking-system filters real companies use -- paste a job posting and your resume side by side, and it tells you your keyword overlap percentage plus a plain list of important words from the posting that your resume is missing. It's pure word-matching, not real language understanding, but it's exactly the kind of check that decides whether a human ever sees your resume.
What you'll unlock 🔓
You'll need
- Basic JavaScript
- Arrays and Sets
- A browser
🗺️ Build roadmap
01 Build the two-textarea comparison UI
→
02 Tokenize both texts into clean word sets
→
03 Filter out stopwords and short words
→
04 Compute the overlap and match percentage
→
05 Show matched vs missing keywords
→
06 Add a color-coded match score gauge
→
07 Highlight matched keywords in the resume text
🔒
Log in to start building
Your first project is free -- create an account to unlock it.
Log in Sign up free