An intelligent resume optimization tool powered by Google's Gemini AI that helps job seekers tailor their resumes to specific job descriptions, improving ATS compatibility and interview chances.
- AI-Powered Resume Analysis: Detailed evaluation of resume-to-job alignment
- ATS Score Optimization: Improve Applicant Tracking System compatibility
- Keyword Gap Detection: Identify missing skills from job descriptions
- Smart Resume Rewriting: Enhance with quantified achievements
- PDF Generation: Download professionally formatted resumes
- Progress Tracking: Visual improvements between versions
- Upload your resume PDF
- Paste the target job description
- Select analysis type:
- ✅ Resume Evaluation
- 🔍 Missing Keywords
- 📊 ATS Score
- ✨ Skill Improvement
- Generate optimized resume
- Download as PDF
| Component | Technology Used | Purpose |
|---|---|---|
| PDF Processing | PyMuPDF | Extract text from resumes |
| AI Analysis | Gemini 1.5 Flash | Content optimization |
| Web Interface | Streamlit | User interaction |
| PDF Generation | ReportLab | Create polished resume PDFs |
| ATS Scoring | Custom Algorithms | Compatibility scoring |
- Python 3.9+
- Gemini Pro API key (Get it here)
git clone https://github.com/yourusername/rezup.git
cd rezuppython -m venv venv
.\venv\Scripts\activatepython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtGOOGLE_API_KEY="your_api_key_here"streamlit run app.py2. Access in browser (App Link)
If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.
MIT License
If you have any questions or issues, feel free to reach out to the developer:
Developer:- Smit Patel
Email:- smit23492@gmail.com
© 2025 RezUp. All rights reserved.
