Resume - ATS
Overview The Resume Analysis Application is a powerful tool designed to assist job seekers in optimizing their resumes for success. Whether you're aiming to improve your ATS (Applicant Tracking System) score or align your resume with a specific job description, this application provides personalized insights and recommendations.
Features
-
Resume Checker:
- Evaluate your resume's ATS score.
- Receive feedback on keyword usage, quantifiable achievements, grammar, length, and conciseness.
- Get a comprehensive analysis to enhance your resume's effectiveness.
-
Job Matcher:
- Align your resume with a given job description.
- Receive detailed feedback on how well your resume matches the job requirements.
- Gain insights into strengths, areas of improvement, skills, and missing keywords.
How to Use
-
Home Page:
- Explore the functionalities of Resume Checker and Job Matcher.
- Choose the desired option to start the analysis.
-
Resume Checker:
- Upload your resume in PDF format.
- Click "Load" to analyze and receive feedback on your resume.
-
Resume Analysis (Checker):
- View your ATS score and detailed feedback on various aspects.
-
Job Matcher:
- Upload your resume and provide the job description.
- Click "Load" to analyze and receive a detailed report on your resume's alignment with the job requirements.
-
Resume Analysis (Matcher):
- View insights on ATS score, overview, strengths, areas of improvement, skills, keywords, and final thoughts.
- Python 3.x
- Streamlit
- Google GenerativeAI API
- PyPDF2
- Python-dotenv
-
Clone the repository:
git clone https://github.com/your-username/resume-analysis.git
To Run the App: streamlit run app.py