Rahul-Sainy's picture
readme according to hf
83f5b37 verified
---
title: Simple Resume ATS Tracking
emoji: ๐Ÿ“
colorFrom: blue
colorTo: indigo
sdk: streamlit
sdk_version: "0.82.0"
app_file: app.py
pinned: false
---
Check out the configuration reference at [Hugging Face Spaces Config Reference](https://huggingface.co/docs/hub/spaces-config-reference)
# Simple Resume ATS Tracking
## Project Flow
![Project Flow](ATS%20Resume%20Tracker%20Project%20flow%20TLDR.png)
1. **PDF Text:** The application starts by extracting text from a PDF file. This is done using the PyPDF2 library.
2. **API Response:** The extracted text is then sent to the Gemini API. The API processes the text and returns a response.
3. **PyPDF2 to Text:** The PyPDF2 library converts the PDF file into text. This text is then processed further.
4. **Gemini Using:** The processed text is sent to the Gemini API for further analysis.
## Technologies Used
- **Streamlit:** Streamlit is used for creating the web application. It provides an easy way to create beautiful, interactive web applications.
- **PyPDF2:** PyPDF2 is used for extracting text from PDF files. It provides a simple and efficient way to handle PDF files in Python.
- **Gemini:** Gemini is used for processing the text extracted from the PDF files. It provides powerful text analysis capabilities.
## Getting Started
To start this project, clone the repository and install the required dependencies.
```bash
git clone https://github.com/RahulSainy/GEN-AI-Projects.git
cd Simple Resume ATS Tracking
pip install -r requirements.txt
streamlit run app.py