[FEATURE] Add Certificates Section to Resume Builder

Is your feature request related to a problem? Please describe.

Currently, users cannot properly showcase their professional certifications in their resumes. While some users add certificates under education or as plain text in other sections, there's no dedicated, structured way to present certifications. This is particularly important for IT, professional services, and regulated industries where certifications carry significant weight.

Describe the solution you'd like

Add a dedicated Certificates section that should:

  1. Data Structure:
  • Certificate name
  • Issuing organization
  • Issue date
  • Expiration date (optional)
  • Credential ID
  • Verification URL
  • Badge/Logo (optional)
  • Status (active, expired, in progress)
  1. UI Implementation:
  • Add new form component app/components/form/certificates.vue
  • Insert after Projects section in the default layout (as seen in resumeStyleDefaults.ts)
  • Use existing FormCollapsible and UForm components for consistency
  • Implement similar structure to Projects section
  1. Data Management:
  • Update types.d.ts to include Certificate interface
  • Modify resumeData.ts and refResumeData.ts to include certificates state
  • Add certificate data to import/export functionality
  1. Layout Integration:
  • Add to layout.sections in resumeStyleDefaults.ts after projects
  • Default to enabled: true
  • Support both one-column and two-column layouts

Describe alternatives you've considered

  1. Adding certificates as a subsection under Education
  2. Creating a more generic "Achievements" section that includes certificates
  3. Adding certificate fields to existing sections (Education/Experience)
  4. Implementing as tags/badges within other sections

Additional context

  • Should follow the same component patterns as seen in app/components/form/projects.vue
  • Needs to integrate with existing form components and styling
  • Will require updates to the resume preview component
  • Should support the same collapsible functionality as other sections
  • Consider adding common certificate presets for popular certifications
  • Will need to update the layout type definitions in resumeStyleDefaults.ts