Skip to content

This Streamlit app is designed to function as an ATS (Applicant Tracking System) resume scanner, leveraging Google's Gemini AI to evaluate resumes against job descriptions.

Notifications You must be signed in to change notification settings

Aditya190803/Application-Tracking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATS Resume Scanner

This is a Streamlit web application for an Applicant Tracking System (ATS) Resume Scanner. It allows users to upload a PDF resume and a job description, and then provides various analyses based on the uploaded documents.

Features

  • Upload PDF Resume: Users can upload their resume in PDF format.
  • Input Job Description: Users can input the job description in a text area.
  • Tell Me About the Resume: Provides an evaluation of the candidate's profile against the job description, highlighting strengths and weaknesses.
  • Get Keywords: Identifies specific skills and keywords necessary for the resume to have maximum impact, provided in JSON format.
  • Percentage Match: Evaluates the percentage match of the resume with the job description, along with keywords missing and final thoughts.

Installation

  1. Clone the repository:
git clone https://github.com/your_username/ats-resume-scanner.git

Install the required dependencies:

pip install -r requirements.txt

Run the Streamlit app:

streamlit run app.py

Usage

Open the Streamlit app in your browser. Input the job description in the text area provided. Upload the PDF resume using the "Upload your resume(PDF)..." button. Click on the desired action buttons to perform various analyses.

Technologies Used

  • Python
  • Streamlit
  • pdf2image
  • Google Gemini

About

This Streamlit app is designed to function as an ATS (Applicant Tracking System) resume scanner, leveraging Google's Gemini AI to evaluate resumes against job descriptions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published