CV Maker
Overview
CV Maker is an XMethod application that enables users to create, edit, and export professional CVs and resumes. It integrates with user profiles across the XMethod platform to auto-populate credentials, certifications, and experience.
Features
- Template Library - Choose from multiple professional CV templates
- Auto-Fill - Pull data from your XMethod profile including education, certifications, and work history
- Real-Time Preview - See changes as you type with live preview
- Export Options - Download as PDF, DOCX, or share via link
- AI Suggestions - AI-powered content suggestions for descriptions and summaries
- Version History - Track changes and revert to previous versions
- Multi-Language - Support for creating CVs in multiple languages
Sections Supported
| Section | Description | Auto-Fill |
|---|---|---|
| Personal Information | Name, contact, photo | Yes |
| Professional Summary | Career objective or summary | AI-assisted |
| Work Experience | Employment history | Yes (from profile) |
| Education | Degrees, certifications | Yes (from profile) |
| Skills | Technical and soft skills | Yes (from assessments) |
| Publications | Research papers, articles | Yes (from wiki) |
| Certifications | Professional certifications | Yes (from LMS) |
| References | Professional references | Manual |
Integration
CV Maker integrates with the following XMethod modules:
- User Profiles - Imports personal and professional data
- LMS - Pulls completed courses and certifications from Canvas
- Wiki - Links published articles and contributions
- Study Hub - References completed study sets and quiz scores
- EHR Module - Clinical experience records with HIPAA compliance
API
The CV Maker exposes the following API endpoints:
Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/cv |
List all user CVs |
| POST | /api/v1/cv |
Create a new CV |
| GET | /api/v1/cv/{id} |
Get CV by ID |
| PUT | /api/v1/cv/{id} |
Update CV |
| DELETE | /api/v1/cv/{id} |
Delete CV |
| GET | /api/v1/cv/{id}/export |
Export CV as PDF or DOCX |
| POST | /api/v1/cv/{id}/share |
Generate share link |
| GET | /api/v1/cv/templates |
List available templates |
Technical Details
- Frontend: React component within Next.js portal
- Backend: Next.js API routes with Prisma ORM
- Storage: PostgreSQL for CV data, S3-compatible for exported files
- PDF Generation: Puppeteer and react-pdf
- AI Integration: XMethod AI service for content suggestions
See Also
Sections
Live Preview
100%