No description
- CSS 42.5%
- Vue 38%
- TypeScript 18.7%
- Dockerfile 0.7%
- JavaScript 0.1%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| app | ||
| i18n/locales | ||
| public | ||
| .gitignore | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| nuxt.config.ts | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Modular CV Builder (Nuxt v4 + Tailwind CSS v4)
Create tailored, role‑specific 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.
- Print‑ready layouts: optimized CSS for paper with controlled page breaks.
- One‑click PDF: use the browser Print dialog to export to PDF.
- Multiple themes: main.css + theme variants (retro, winter, royal‑purple).
- 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 (CSS‑first via
@import "tailwindcss";in CSS)
Project Structure (high level)
app/Nuxt application sourceapp.vueapp shellcomponents/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/i18npublic/static assetsnuxt.config.tsNuxt configuration (modules, i18n, CSS)