An open API service indexing awesome lists of open source software.

https://github.com/devymanish/ai-based-ats


https://github.com/devymanish/ai-based-ats

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

![Smart ATS](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/banner.png?raw=true)


๐ŸŽฏAI Based ATS & Resume Analyser ๐ŸŽฏ


A Tool for Resume Analysis and Recommendations




last update
open source
language
code size

license





View Demo
ยท
Installation
ยท
Project Report




Built with ๐Ÿค by
Manish Gupta under the guidance of
Debmitra Ghosh




## About the Project ๐Ÿ“„



screenshot



SMART ATS is an application designed to assist job seekers in improving their resumes. Utilizing advanced AI algorithms, it analyzes resumes based on job descriptions, providing recommendations and insights to enhance employability.


## Scope ๐ŸŒ
1. Provides detailed analysis and structured feedback on resumes.
2. Offers keyword optimization suggestions to improve ATS compatibility.(Under Development)
3. Allows HRs to upload multiple resumes for comparative analysis.
4. Generates visual insights like charts to represent candidates' relevance to job listings.
5. Can be utilized by educational institutions to guide students in resume building.

## Tech Stack ๐Ÿƒ

Frontend

Backend

Data Visualization

Other Libraries

## Features ๐Ÿ”

### User:
- Upload multiple resumes for analysis.
- View detailed reports on JD match percentage and missing keywords.
- Receive actionable insights to improve resumes based on job descriptions.
- Visual representation of candidate relevance through charts.

## Requirements ๐Ÿš€
### Ensure you have the following:
1) Python (3.9 or higher) - [Download](https://www.python.org/downloads/)
2) Streamlit - [Documentation](https://docs.streamlit.io/library/getting-started/install)
3) Google Generative AI API access - [API Documentation](https://developers.google.com/generative-ai)

## Setup & Installation ๐Ÿ‘€

To run this project, perform the following tasks ๐Ÿ˜จ

Download the code file manually or via git
```bash
git clone hhttps://github.com/DevyManish/AI-based-ATS
```

Create a virtual environment and activate it **(recommended)**

```bash
cd AI-based-ATS

python -m venv venvapp

cd venvapp/Scripts

activate
```

Downloading packages from ```requirements.txt```
```bash
pip install -r requirements.txt
```

``Congratulations ๐Ÿฅณ๐Ÿ˜ฑ your set-up ๐Ÿ‘† and installation is finished ๐Ÿ˜ต๐Ÿคฏ``

I hope that your ``venvapp`` is activated .

Run the ```App.py``` file using
```bash
streamlit run app.py
```

Open ```http://localhost:8501/``` in your browser.

## Preview ๐Ÿ‘ฝ

**Main Screen**

![Screenshot](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/home.png?raw=true)

**Resume Analysis**

![Screenshot](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/user-input.png?raw=true)

![Screenshot](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/output-table.png?raw=true)

![Screenshot](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/output-barchart.png?raw=true)

### Built with ๐Ÿค AI based ATS by Manish Gupta