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
π 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
- Clone the repository:
git clone https://github.com/verus56/AI-Resume-Analyzer-Pro.git cd resume-analyzer-pro
- Install required dependencies:
pip install -r requirements.txt
- 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
- Upload your resume (PDF/DOCX).
- Input the job title and description.
- 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
- GitHub: V56
- Email: thameurhameaoui9@gmail.com