AI-Powered Resume Analyzer
The AI-Powered Resume Analyzer - ResuMate is a web application designed to help job seekers optimize their resumes for specific job roles. By leveraging advanced AI capabilities, this tool evaluates resumes against provided job descriptions, offering instant insights and personalized feedback. Users can easily upload their resumes in PDF format and enter job descriptions to receive detailed analyses, helping them improve their chances of landing their dream job.
- Resume Upload: Users can upload their resumes in PDF format for evaluation.
- Job Description Input: Paste job descriptions to assess how well the resume matches the requirements.
- Instant AI Insights: The application provides immediate feedback on the resume's strengths and weaknesses.
- Detailed Analysis: Get a match percentage, a list of missing keywords, and personalized suggestions for improvement.
- User-Friendly Interface: Designed with a simple and intuitive interface for easy navigation.
- Streamlit: A powerful framework for building web applications quickly and easily.
- Google Generative AI: Utilized for generating insightful analyses and feedback.
- PyPDF2: A library for extracting text from PDF files.
- dotenv: Used for managing environment variables securely.
To run the AI-Powered Resume Analyzer locally, follow these steps:
- Clone the Repository:
git clone https://github.com/salmondavidp/ResuMate/ cd ResuMate - Install Required Packages
pip install streamlit pip install google-generativeai pip install python-dotenv pip install pdf2image
- Run the Streamlit Application
streamlit run res.py
