Skip to content

rutikakengal/AI-powered-Resume-Screening-and-Ranking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI-powered-Resume-Screening-and-Ranking-System

An AI-powered system for automated resume screening and ranking based on job descriptions.

πŸ“Œ Overview

The Resume Ranking System is an AI-driven tool designed to simplify and optimize the hiring process. It allows recruiters to upload resumes, enter a job description, and receive ranked resumes based on their relevance. This system leverages Natural Language Processing (NLP) and Machine Learning (ML) algorithms to evaluate and compare resumes efficiently.

✨ Features

  • πŸ“‚ Upload multiple resumes (PDF format, max 200MB per file)
  • πŸ“ Input job description to match candidate profiles
  • πŸ“Š Resume ranking system using NLP and ML techniques
  • πŸ” Match score (%) to evaluate candidate relevance
  • πŸ’‘ AI suggestions for resume improvement
  • 🎨 Dark theme UI with a sleek, interactive design
  • ☁ Deployed using Streamlit

πŸ› οΈ Tech Stack

  • Frontend & UI: Streamlit
  • Backend: Python, Flask
  • NLP Processing: spaCy, NLTK, TF-IDF
  • Machine Learning: Scikit-learn, KNN, Cosine Similarity
  • Data Handling: Pandas, NumPy
  • Deployment: Streamlit Cloud / Local Hosting

πŸ“· Screenshots

Upload Resumes & Enter Job Description

Upload Resume Upload Resume

Resume Ranking Results

Resume Ranking

πŸ—οΈ Installation & Setup

Clone the Repository

git clone https://github.com/rutikakengal/AI-Resume-Screening-And-System-Ranking.git
cd AI-Resume-Screening-And-System-Ranking

Install Dependencies

pip install -r requirements.txt

Run the Application

streamlit run app.py

🎯 How It Works

  1. Upload resumes (PDF format)
  2. Enter job description in the input box
  3. Click Submit to process and rank resumes
  4. View ranked resumes with match scores & AI suggestions

πŸ“Œ Future Enhancements

  • βœ… Support for DOCX and other file formats
  • βœ… Advanced AI-based skill extraction
  • βœ… Cloud-based deployment

πŸ’‘ Contributing

Contributions are welcome! Feel free to fork this repo and submit a pull request.

πŸ”— Connect With Me


πŸš€ Transform your hiring process with AI-powered resume ranking!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages