Online CV Builder
"MyroBuilder is an online CV builder for creating professional, print-ready resumes. It helps users build CVs from 100+ sector-specific templates, from scratch, or with AI in minutes.
The editor uses a modular structure with 50+ drag-and-drop components such as profile, timeline, skills, and certifications.
Users can switch between content mode and design mode, edit text with a rich editor, customize layout and styling in detail, and export a one-to-one A4 PDF.
The entire frontend is built with Nuxt 4 and Vue 3. Vue.js is used across the full product experience:
- CV editor workspace (A4 canvas, selection overlays, floating toolbars)
- Drag-and-drop structure editing with Vue Draggable Plus
- Dynamic property panels for nested widget styles (Pinia + composables)
- Rich text editing with TipTap for Vue 3
- Mobile editor UI (bottom sheets, touch-friendly reordering)
- Landing pages, dashboard, auth flows, and i18n via
@nuxtjs/i18n- Key libraries: Pinia, VueUse, Tailwind CSS 4,
@nuxt/image,@nuxt/icon, Notivue, Floating UI Vue, html2canvas-pro + jsPDF for PDF export, Sentry for Vue error monitoringThe backend is Django REST Framework."