ResumeX is an advanced AI-powered CV analysis application that provides comprehensive career evaluation and insights. Users can upload their CVs in PDF format and receive detailed analysis through the Gemini API. The application offers multi-language support and provides structured analysis covering career domain matching, competency evaluation, strategic insights, and personalized development recommendations.
- PDF CV Upload: Users can easily upload their CVs in PDF format.
- Multi-Language Support: Analysis reports available in English, German, French, Italian, Russian, Turkish, and Spanish.
- Gemini API Integration: CVs are analyzed using AI with the Gemini API.
- Comprehensive Analysis:
- Career domain matching with scoring
- Competency evaluation across 10 dimensions
- Strategic insights and career path recommendations
- Development recommendations
- Comparative benchmarking
- Structured JSON Output: Clean, parseable analysis results.
- User-Friendly Interface: The interface, built with Streamlit, provides easy and intuitive use.
- Environment Configuration: Secure API key management with .env support.
-
Clone the repository:
git clone <repository-url> cd resumeX
-
Install dependencies:
pip install -r requirements.txt
-
Create a
.env
file in the project root and add your Gemini API key:YOUR_API_KEY=your_gemini_api_key_here
-
Run the application:
streamlit run resume.py
-
Upload your CV in PDF format.
-
Select your preferred language for the analysis report.
-
Click "Analyze Resume" and wait for the comprehensive analysis.
-
Review the detailed results including:
- Career domain fit scores
- Competency evaluation
- Strategic insights
- Development recommendations
- Overall summary with talent potential assessment
Your contributions will help us make this project better. Please use GitHub issues for bug reports or feature requests.