https://github.com/devymanish/ai-based-ats
https://github.com/devymanish/ai-based-ats
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/devymanish/ai-based-ats
- Owner: DevyManish
- Created: 2024-10-20T15:58:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-30T10:47:40.000Z (over 1 year ago)
- Last Synced: 2025-03-22T10:36:00.979Z (about 1 year ago)
- Language: Python
- Homepage: https://jobsscout.streamlit.app/
- Size: 661 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

๐ฏAI Based ATS & Resume Analyser ๐ฏ
A Tool for Resume Analysis and Recommendations
View Demo
ยท
Installation
ยท
Project Report
Built with ๐ค by
Manish Gupta under the guidance of
Debmitra Ghosh
## About the Project ๐

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**

**Resume Analysis**



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