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.
live app: https://rishabh9559-resume-ats-checker-main-0u8tsv.streamlit.app/
- 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
- Python 3.8+
- Google Gemini API key (get it here)
- UV Environment
- Create a .env file in the root folder:
GEMINI_API_KEY=your_google_gemini_api_key - Run the app
streamlit run app.py
ats-resume-checker
├── app.py # Main Streamlit app
├── .env # Environment variables (Gemini API Key)
├── requirements.txt # Python dependencies
└── README.md # GitHub ReadMe file