ResumeOptimizer / docs /README.md
pankajrajdeo's picture
Remove dot from requirements.txt and update project files
df0629c
# Resume Optimization System Architecture
![Resume Optimization System Architecture](architecture-diagam.svg)
This document provides an overview of the resume optimization system architecture.
## System Components
### 1. Input Sources
- Resume (PDF format)
- Job URL
- Company Name
### 2. Analysis Agents
- **Job Analyzer**: Uses ScrapeWebsiteTool to analyze job descriptions
- **Resume Analyzer**: Uses PDFKnowledgeSource to analyze resumes
- **Company Researcher**: Uses SerperDevTool for company research
### 3. Structured Data
JSON files storing analysis results:
- job_analysis.json
- resume_optimization.json
- company_research.json
### 4. Report Generators
- **Resume Writer**: Creates optimized resumes
- **Report Generator**: Creates comprehensive reports
### 5. Output Files
Markdown files:
- optimized_resume.md
- final_report.md