|
|
| Line 1: |
Line 1: |
| {{App Infobox
| | This page hosts the CV Maker application. |
| |name=CV Maker
| |
| |status=Active
| |
| |version=1.0
| |
| |category=Productivity
| |
| |platform=Web
| |
| |url=https://xmethod.org/apps/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 ==
| |
| {| class="wikitable"
| |
| |-
| |
| ! 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 ===
| |
| {| class="wikitable"
| |
| |-
| |
| ! Method !! Endpoint !! Description
| |
| |-
| |
| | GET || <code>/api/v1/cv</code> || List all user CVs
| |
| |-
| |
| | POST || <code>/api/v1/cv</code> || Create a new CV
| |
| |-
| |
| | GET || <code>/api/v1/cv/{id}</code> || Get CV by ID
| |
| |-
| |
| | PUT || <code>/api/v1/cv/{id}</code> || Update CV
| |
| |-
| |
| | DELETE || <code>/api/v1/cv/{id}</code> || Delete CV
| |
| |-
| |
| | GET || <code>/api/v1/cv/{id}/export</code> || Export CV as PDF or DOCX
| |
| |-
| |
| | POST || <code>/api/v1/cv/{id}/share</code> || Generate share link
| |
| |-
| |
| | GET || <code>/api/v1/cv/templates</code> || 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 ==
| |
| * [[App:Portfolio Builder]]
| |
| * [[XMethod Portal]]
| |
| * [[API Reference]]
| |
| | |
| [[Category:Applications]]
| |
| [[Category:Productivity Tools]]
| |
| [[Category:XMethod Apps]]
| |
This page hosts the CV Maker application.