About HireMatch
AI-Powered Resume–Job Matching System · Project 77 · 4th Semester
What we built
HireMatch is a web application that automates the resume screening process. Recruiters upload resumes and job descriptions. Our NLP pipeline extracts skills, experience and education from each document, then scores every resume against the job using a weighted algorithm that considers skill overlap, experience match, and TF-IDF-based rarity weighting.
Tech Stack
Python / Flask
Backend web framework
Flask-Login
Session-based authentication
Flask-WTF / CSRF
Form security
SQLAlchemy / SQLite
ORM and database
PyPDF2 / python-docx
Resume file parsing
Bootstrap 5
Frontend UI
pytest
Unit testing
Team 43
- Krishna Gupta
- Anushka Bansal
- Mahak Bhatia