Skip to content

A smart ATS service which matches resume with job desciption.

Notifications You must be signed in to change notification settings

ghubrakesh/ATSmart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ATSmart

ATSmart is a web application designed to assist users in evaluating their resumes based on a given job description. The application utilizes advanced technologies, including Google's GenerativeAI with latest model Gemini Pro, to provide accurate assessments.

Usage

  1. Visit ATSmart to access the application.
  2. Input the job description in the designated text area.
  3. Upload your resume in PDF format using the provided file uploader.
  4. Click the "Submit" button to receive an evaluation.

Features

  • Resume Evaluation: Get a percentage match with the job description, identify missing keywords, and receive a profile summary.
  • Advanced AI Technology: Powered by Google's GenerativeAI for accurate and insightful assessments.
  • User-Friendly Interface: Simple and intuitive, making it easy for users to get valuable feedback.

Running Locally

To run the project locally, make sure you have Python installed and follow these steps:

  1. Clone the repository: git clone https://github.com/ghubrakesh/ATSmart
  2. Install dependencies: pip install -r requirements.txt
  3. Create a .env file with your Google API key named as GOOGLE_API_KEY
  4. Run the application: streamlit run app.py

Technologies Used

  1. Streamlit: For creating interactive web applications with Python.
  2. Google's GenerativeAI: Leveraged for advanced content generation.
  3. PyPDF2: Used for extracting text from PDF files.

Thank You

About

A smart ATS service which matches resume with job desciption.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages