Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

AI-powered ATS Resume Analyzer: Upload your resume & compare it with a job description to get a structured analysis including match percentage, strengths, weaknesses, and skill gaps. Built with Streamlit & Google Gemini API.

Notifications You must be signed in to change notification settings

rahuln21/ResumeAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

16 Commits

Repository files navigation

πŸ“„ AI Resume Analyzer

πŸš€ A powerful AI-driven ATS Resume Analyzer that compares your resume against a job description and provides a structured analysis with match percentage, skill gaps, and improvement suggestions.

🌟 Features

βœ… Upload PDF resumes
βœ… Compare with Job Descriptions
βœ… AI-powered Analysis (Match %, Skills, Courses)
βœ… Simple & Minimal UI like Gemini
βœ… Powered by Google Gemini API

πŸ”₯ Live Demo

πŸ”— Check it out on Streamlit

πŸ›  Tech Stack

  • Frontend: Streamlit
  • AI Model: Google Gemini
  • Backend: Python
  • PDF Parsing: PyMuPDF
  • Deployment: Streamlit Cloud

πŸš€ Installation & Setup

  1. Clone the repo
    git clone https://github.com/yourusername/resumeanalyzer.git
    cd resumeanalyzer
  2. Install Dependencies
    pip install -r requirements.txt
  3. Create a .env file and add
    GOOGLE_API_KEY=your_api_key_here
  4. Run locally
    streamlit run app.py
    

πŸ“ΈScreenshots

image

πŸ”— Credits & Acknowledgment

This project utilizes Google Gemini API for resume analysis and job description comparison. Special thanks to Google AI for providing powerful LLM capabilities.

Disclaimer

This project is not affiliated with or endorsed by Google. It is built using the Gemini API for educational and experimental purposes.

About

AI-powered ATS Resume Analyzer: Upload your resume & compare it with a job description to get a structured analysis including match percentage, strengths, weaknesses, and skill gaps. Built with Streamlit & Google Gemini API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /