ATS Resume Expert is a cutting-edge application designed to help job seekers optimize their resumes and cover letters to match job descriptions and increase their chances of success. Built using Streamlit, Google Generative AI, and Google NLP, this app is packed with features to enhance your job application process.
- Resume Evaluation: Analyze your resume for strengths and weaknesses compared to job descriptions.
- Skill Gap Identification: Highlight missing skills, tools, or certifications and provide actionable improvement suggestions.
- Percentage Match: Calculate how well your resume aligns with the job description.
- ATS Optimization: Get tips to improve ATS compatibility, including keyword and formatting recommendations.
- Achievement Optimization: Rewrite vague responsibilities into measurable, results-oriented accomplishments.
- Keyword Suggestions: Identify crucial keywords to boost visibility in ATS systems.
- Custom Resume & Cover Letter Generation: Tailor your resume and cover letter to match the job description.
- Clone the repository
git clone https://github.com/your-repo-url
cd ATS-Resume-Expert
- Install dependencies:
pip install -r requirements.txt
- Run the app:
streamlit run app.py
- Streamlit for the user interface.
- Google Generative AI (Gemini) for natural language generation.
- Google NLP for keyword extraction.
- pdf2image and Poppler for PDF processing.
- PIL for image manipulation.