Skip to content

Rishabh9559/Resume-ATS-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 ATS Resume Checker

License Python Streamlit Gemini API

🚀 About the Project

ATS Resume Checker is an AI-powered web application that helps job seekers optimize their resumes to pass through Applicant Tracking Systems (ATS).

It uses Google Gemini AI to analyze your resume and job description, then provides:

  • ✅ A match score
  • 🔍 Missing keywords/skills
  • 💡 Actionable improvement suggestions
  • 📄 Support for PDF and TXT resume formats

Built with Python, Streamlit, and Google Gemini API.


📸 Demo

ATS Resume Checker UI
live app: https://rishabh9559-resume-ats-checker-main-0u8tsv.streamlit.app/


🧠 Features

  • Upload your resume as PDF or TXT
  • Paste any job description
  • One-click AI analysis with a clean Google-style UI
  • Get insights on:
    • Match Score (0–100)
    • Missing tools, skills, and keywords
    • Role alignment analysis
    • Clear and personalized suggestions to improve your resume

🛠️ Technologies Used


⚙️ Setup Instructions

🔐 Prerequisites

  • Python 3.8+
  • Google Gemini API key (get it here)
  • UV Environment

Add your API key

  • Create a .env file in the root folder:
    GEMINI_API_KEY=your_google_gemini_api_key
  • Run the app
    streamlit run app.py

📂 Project Structure

ats-resume-checker
├── app.py # Main Streamlit app
├── .env # Environment variables (Gemini API Key)
├── requirements.txt # Python dependencies
└── README.md # GitHub ReadMe file

🧑‍💻 Developer: Rishabh Kushwaha

About

ATS Resume Checker is a free AI-powered web tool that analyzes your resume against any job description. Instantly get your match score, missing keywords, and improvement tips to boost your chances of passing Applicant Tracking Systems (ATS) and landing your dream job

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages