No description
  • CSS 42.5%
  • Vue 38%
  • TypeScript 18.7%
  • Dockerfile 0.7%
  • JavaScript 0.1%
Find a file
l4stidi0t 4b6f8558ca
All checks were successful
Dev Build / nightly-build (push) Successful in 2m7s
Add havo to configs
2025-10-23 09:37:00 +02:00
.forgejo/workflows add Docker setup and CI workflows: include Dockerfile for image builds and Forgejo workflows for development and release pipelines 2025-10-21 01:33:24 +02:00
app Add havo to configs 2025-10-23 09:37:00 +02:00
i18n/locales update translations and CV certificates: add "HAVO" certificate in English and Dutch locales and configure in cv-config 2025-10-21 17:07:13 +02:00
public A temp placeholder image... 2025-10-21 11:36:33 +02:00
.gitignore utter base 2025-10-17 03:52:23 +02:00
Dockerfile add Docker setup and CI workflows: include Dockerfile for image builds and Forgejo workflows for development and release pipelines 2025-10-21 01:33:24 +02:00
eslint.config.mjs utter base 2025-10-17 03:52:23 +02:00
nuxt.config.ts add light/dark mode-aware favicons to app head configuration 2025-10-19 10:16:09 +02:00
package-lock.json update package-lock.json: bump vite to 7.1.11 2025-10-21 01:37:12 +02:00
package.json add qrcode support: include qrcode dependency and related types, update formatting tools with prettier addition 2025-10-21 00:04:36 +02:00
README.md update README.md: rewrite content to reflect project scope, features, and structure 2025-10-21 00:05:02 +02:00
tsconfig.json utter base 2025-10-17 03:52:23 +02:00

Modular CV Builder (Nuxt v4 + Tailwind CSS v4)

Create tailored, rolespecific CVs on the fly. Compose sections, switch themes, and export beautiful print pages or PDFs.

Features

  • Modular sections: mix and match content blocks for each application.
  • Printready layouts: optimized CSS for paper with controlled page breaks.
  • Oneclick PDF: use the browser Print dialog to export to PDF.
  • Multiple themes: main.css + theme variants (retro, winter, royalpurple).
  • Internationalization: @nuxtjs/i18n with locale JSON files.
  • Modern stack: Nuxt v4, Tailwind CSS v4, TypeScript.

Tech Stack

  • Nuxt v4 with SSR enabled
  • Tailwind CSS v4 (CSSfirst via @import "tailwindcss"; in CSS)

Project Structure (high level)

  • app/ Nuxt application source
    • app.vue app shell
    • components/ UI components (e.g., AppHeader.vue)
    • layouts/ layouts (e.g., default.vue)
    • assets/css/ global styles + themes (main.css, retro.css, winter.css, royal-purple.css)
  • i18n/ locale JSON files for @nuxtjs/i18n
  • public/ static assets
  • nuxt.config.ts Nuxt configuration (modules, i18n, CSS)