Rahul-Sainy's picture
readme according to hf
83f5b37 verified

A newer version of the Streamlit SDK is available: 1.53.0

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

Simple Resume ATS Tracking

Project Flow

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.

git clone https://github.com/RahulSainy/GEN-AI-Projects.git
cd Simple Resume ATS Tracking
pip install -r requirements.txt
streamlit run app.py