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