Resume content is configured in the curriculumVitae variable in app.config.ts
nuxt-3-cv-template — Nuxt Portfolio Template
By heydayle
A Nuxt 3-based personal CV template that centralizes personal information, work experience, skills, education, and projects in app.config.ts, suitable for quickly building an online resume page deployable to your own domain.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Covers modules including personal information, summary, work experience, skills, education, and projects
Includes English and Vietnamese, with language expansion possible via nuxt.config.ts and i18n
Notes support for SSR and SEO, with social sharing title and description taken from name and summary
Provides an online demo and explains installation and startup steps after cloning or forking
Template Details
This template targets personal resume scenarios, splitting resume content into modules such as personal information, summary, work experience, skills, education, and projects, making it easy for employers to quickly browse and evaluate. All content is configured in the curriculumVitae variable in app.config.ts; once filled in, it can be deployed to your own domain. The template provides an online demo and notes support for SSR and SEO, with social sharing using the name for og:title and the summary for og:description.
Usage involves cloning or forking the repository, installing dependencies, and starting the development server; after installation, you need to update the curriculumVitae property in app.config.ts, turn off the isDemo property, and overwrite thumbnail.png in the ./public directory (keeping the filename unchanged). The project uses pnpm or bun as the package manager, includes English and Vietnamese, and new languages can be added via nuxt.config.ts with i18n.
Note that the repository does not specify the exact framework version, performance, or production readiness; third-party assets such as images, fonts, and icons in the demo must be checked against their respective licenses, and external services like domains and hosting may incur separate charges.
Is it right for your project?
Use Cases
- Individuals building an online resume page and deploying it to their own domain
- Job seekers showcasing work experience, skills, and project information to employers
- Those needing a multilingual resume (default English and Vietnamese) and planning to add other languages
- Those who want to maintain resume content in a centralized configuration file instead of editing page by page
Suitable For
- Developers or job seekers who need to quickly launch a personal CV page
- Users who accept maintaining resume content by editing app.config.ts
- Developers using Nuxt 3 with pnpm or bun workflows
- Resume sites requiring SSR and basic SEO configuration
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
After cloning or forking the repository, install dependencies with pnpm install and start the development server with pnpm dev
- 2
After installation, update the curriculumVitae property in app.config.ts and turn off the isDemo property
- 3
Overwrite thumbnail.png in the ./public directory, keeping the filename unchanged
- 4
The project uses pnpm or bun as the package manager
- 5
Adding a new language requires configuring i18n in nuxt.config.ts
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not imply that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
https://github.com/heydayle/nuxt-3-cv-template/blob/main/LICENSEhttps://github.com/heydayle/nuxt-3-cv-template/blob/main/README.mdPermission is hereby granted, free of charge
Original License Text
Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 82 / 100
- Technologies
- Nuxt · Vue
- Website type
- Portfolio
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2025-01-17
- Screenshot last checked
- 2026-10-01
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Nuxt as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 26edfa46ec0350d387ee11cb180332279b5909dfa1b0581586be3553b853644a
2026-10-01T04:23:42.226Z
Source file / repository[](https://nuxtcvtemplate.vercel.app/) The Nuxt CV Template is a simple CV designed to help you present essential information including `Personal Information`, `Summary`, `Work Experience`, `Skills`, `Education`, `Projects`, etc. Employers can use this template to evaluate and assess your overall capabilities. All you need to do is fill in the correct information within the variables configured in the `app.config.ts` file. After that, you simply need to deploy it to your domain to see the results. - 📖 [Demo](https://nuxtcvtemplate.vercel.app/) #### Using with Direct Clone or Fork ### Installation - clone this repository ```bash gh repo fork https://github.com/heydayle/nuxt-3-cv-template --clone ``` - install dependencies ```bash pnpm install ``` - run development server ```bash pnpm dev ``` ### After installing, you should: >- Update properties `curriculumVitae` in `app.config.ts` >- Turn-off property `isDemo` in `app.config.ts` >- Update `thumbnail.png` file (overwrite image, don't change name) in folder `./public` **NOTES** > > - This project using "pnpm" or "bun" as package manager > - Support locales (default: English and Vietnamese), You can add new language in `nuxt.config.ts` with [i18n](https://i18n.nuxtjs.org/docs/)) > - Support SSR and SEO > - The og:title of socials sharing using `Fullname` > - The og:description of socials sharing using `Summary` > - You can change these others info in `app.config.ts`
Explore similar templates
Compare previews and descriptions within the same stack and category.

canvas
Canvas is a Nuxt-based portfolio template that uses Nuxt Content for content management and Nuxt UI with Tailwind CSS for pages.
Nuxt · Portfolio

portfolio
A Nuxt portfolio template using Nuxt UI for interface components and Nuxt Content for content, intended to showcase projects, skills, and blog.
Nuxt · Portfolio

nuxtjs-tailwindcss-portfolio
A Nuxt.js and Tailwind CSS personal portfolio starter theme with dark mode, theme switching, Vuex state management, reusable components, project category filtering and title search, Vue transition animations, a project carousel, smooth scrolling, a dynamic form, a counter, and back-to-top and download…
Nuxt · Portfolio

nuxt-resume
A personal resume website template built with Nuxt and Vue, with i18n multilingual support. Resume copy and page text are maintained through JSON files under locales, with English and Spanish provided by default; new languages can be registered in nuxt.config.js.
Nuxt · Portfolio

nano-portfolio
Nano Portfolio is an open-source developer portfolio template built on Nuxt 3, TypeScript, Nuxt UI, Tailwind, MongoDB, and Resend.
Nuxt · Portfolio

super-portfolio
Super Portfolio is a personal portfolio website template built with Nuxt 3, Tailwind CSS, and TypeScript, using Iconsax icons and Nuxt Google Font.
Nuxt · Portfolio
