Skip to content

ishandeep48/ATS_Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Œ ATS Checker

A full-stack application that helps users optimize their resumes by checking their compatibility with a job description.


πŸ“„ About the Project

The ATS Checker is a web application designed to assist job seekers in creating ATS-friendly resumes.
It works by analyzing a user's resume (PDF upload) and a provided job description, then uses a machine learning model to generate a compatibility score.

This score helps users understand how well their resume matches the job requirements, allowing them to make targeted improvements.


✨ Features

  • Resume & Job Description Upload β†’ Easily upload your resume and paste the job description you are applying for.
  • ATS Score Generation β†’ Receive an instant compatibility score to see how well your resume matches the job description.
  • User-Friendly Interface β†’ A clean and intuitive front-end built with React.
  • Secure File Handling β†’ Backend securely processes your resume to generate the score.

NOTE

THE code which was used for training AI model is present at https://github.com/ishandeep48/ATS_Model

πŸš€ Getting Started

This project consists of three main parts:

  1. React Front-end
  2. Express.js Back-end
  3. Python-based ML API

You need to set up each one to run the full application.


βœ… Prerequisites

  • Node.js (v14 or higher)
  • npm
  • Python 3.8+
  • pip

⚑ Installation

  1. Clone the Repository
 git clone https://github.com/your-username/your-project.git
 cd your-project
  1. Set up the Front-End
  cd FrontEnd
  npm install
  1. Set up the Back-End
  cd ../BackEnd
  npm install
  1. Set up the Model API
  cd ../Model_API
  pip install -r requirements.txt

YOU CAN USE YOUR MODEL HOSTED SOMEWHERE ELSE DIRECTLY NOW

  Model_API=Your Model API URL

Technologies Used

Front-end: React, Vite, Tailwind CSS

Back-end (Node.js): Express.js, CORS, Multer

Back-end (Python/ML): FastAPI, Hugging Face Transformers (BERT), XGBoost, scikit-learn, pdfplumber

License


ATS Checker  Β© 2025 by Ishan Deep is licensed under CC BY-NC-ND 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0/

About

A Full Stack App for getting ATS scores using the ATS Model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published