AI-powered resume screening system for graduate recruitment in Nigeria using Python, Scikit-learn, TF-IDF, Logistic Regression, and Streamlit.
# 🇳🇬 SmartHire NG
## AI Resume Screening for Graduate Recruitment
SmartHire NG is an AI-powered resume screening application developed as part of the **3MTT Capstone Project**.
The application helps recruiters streamline the initial stage of graduate recruitment by analyzing candidate resumes, classifying them as **Fit** or **Not Fit**, identifying relevant and missing skills, and generating a recruiter recommendation.
SmartHire NG supports both **resume text input and PDF resume upload**, while providing a transparent assessment through Machine Learning confidence, skill matching, and an overall Resume Score.
---
## 🚀 Live Demo
**SmartHire NG:**
smarthire-ng-kyappppuhzxbkp…
**GitHub Repository:**
github.com
Demo Video
drive.google.com
---
## 🎯 Problem Statement
Recruiters can receive hundreds of applications for graduate positions, making the initial resume screening process time-consuming and repetitive.
Manual screening can also make it difficult to consistently identify relevant skills across a large number of resumes.
SmartHire NG addresses this challenge by automating the first stage of resume screening using **Machine Learning, Natural Language Processing (NLP), and skill matching**.
The project is designed with the **Nigerian graduate recruitment context** in mind, where organizations often need efficient ways to screen large numbers of entry-level applications.
---
## 💡 Solution
SmartHire NG provides a simple web-based screening tool where a recruiter can:
1. Select a graduate role.
2. Paste a candidate's resume or upload a PDF.
3. Extract and preprocess the resume text.
4. Use a trained Machine Learning model to predict candidate suitability.
5. Calculate the candidate's skill match percentage.
6. Generate an overall Resume Score.
7. Identify matched and missing skills.
8. Receive a recruiter recommendation. …