Thameur Portfolio

Resume Analyzer Pro πŸ“Š

June 15, 2024 (7mo ago)

πŸš€ An AI-powered tool that transforms resumes into job-winning applications by providing actionable insights and recommendations.

πŸ’» Source CodeΒ Β β€’Β  🌏 WebsiteΒ Β β€’Β 
Resume Analyzer Pro: AI-Powered Resume Optimization
Resume Analyzer Pro: AI-Powered Resume Optimization

πŸ“ Abstract

Resume Analyzer Pro is an AI-powered resume analysis tool that helps job seekers optimize their resumes for specific job positions. Built with Streamlit and powered by Google's Gemini AI, the tool provides comprehensive insights, ATS compatibility checks, and personalized recommendations to help you land your dream job.

🌟 Features

  • AI-Powered Analysis: Uses Google's Gemini AI for intelligent resume parsing.
  • Skill Gap Analysis: Identifies matching and missing skills.
  • Interactive Visualizations: Radar charts, timelines, and word clouds.
  • ATS Compatibility Check: Ensures resumes are ATS-friendly.
  • Export Options: Generate reports in PDF, DOCX, or JSON formats.
  • Career Insights: Industry-specific recommendations and certification suggestions.

πŸš€ Getting Started

Prerequisites

  • Python 3.7+
  • Google Cloud API credentials

Installation

  1. Clone the repository:
git clone https://github.com/verus56/AI-Resume-Analyzer-Pro.git cd resume-analyzer-pro
  1. Install required dependencies:
pip install -r requirements.txt
  1. Set up environment variables:

Create a .env file in the root directory and add your Google API key:

Google_api_key=your_api_key_here

Running the App

streamlit run app.py

Visit http://localhost:8501 to access the application.

πŸ€– How It Works

  1. Upload your resume (PDF/DOCX).
  2. Input the job title and description.
  3. Analyze your resume and receive actionable feedback.

πŸ“Š Technical Stack

  • Frontend: Streamlit
  • AI Engine: Google Gemini AI
  • Data Processing: Pandas, NumPy
  • Visualization: Plotly, Matplotlib
  • Document Parsing: PyPDF2, docx2txt

πŸ› οΈ Deployment

  • Docker:

    docker build -t resume-analyzer:latest . docker run -d -p 8501:8501 resume-analyzer:latest
  • Cloud options: AWS, GCP, Azure

πŸ“ License

Released under the MIT License.

πŸ“² Contact

Made with ❀️ by V56