Minimalist CV Template
A Nuxt & Vue port of Bartosz Jarocki's CV web app that renders a minimalist CV with a print-friendly layout.
Setup
npx giget gh:cpreston321/nuxt-cv/template cv-site
pnpm dlx giget gh:cpreston321/nuxt-cv/template cv-site
bunx giget gh:cpreston321/nuxt-cv/template cv-site
[!NOTE]
Change the app.config.ts
file to match your CV details.
export default defineAppConfig({
resume: {
name: 'John Doe',
avatar: {
initials: 'JD',
url: 'https://gravatar.com/avatar/c864b873c45b1607be2c70cb792b0850?s=200&d=retro&r=pg',
},
location: {
label: 'Indianapolis, IN, USA (UTC-5)',
link: 'https://www.google.com/maps/place/Indianapolis,+IN,+USA',
},
about: 'Full Stack Product Engineer & Technical Lead, focused on enriching the product and developer experience.',
summary: "lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut purus eget sapien.",
contact: {
email: 'johndoe@example.com',
tel: '+9998109999',
social: [
{
name: 'GitHub',
url: 'https://github.com',
icon: 'ph:github-logo-duotone',
},
{
name: 'LinkedIn',
url: 'https://www.linkedin.com',
icon: 'ph:linkedin-logo-duotone',
},
],
},
education: [
{
school: 'Example University',
degree: 'Bachelor of Science in Computer Science',
start: '2018',
end: '2020',
},
{
school: 'Example University 2',
degree: 'Associate of Science in Computer Science',
start: '2015',
end: '2018',
},
],
work: [
{
company: 'example-work.com',
link: 'https://example.com',
title: 'Software Engineer',
start: '2022',
end: 'Present',
description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut purus eget sapien.',
badges: ['Go', 'TypeScript'],
},
],
skills: ['JavaScript', 'TypeScript'],
projects: [
{
title: 'example.com',
techStack: ['vue'],
description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut purus eget sapien.',
link: {
label: 'Example.com',
href: 'https://example.com',
},
},
],
}
})
Config
appConfig
resume
Resume configuration
about
A short description about you
avatar
Your avatar image url and initials
initials
url
contact
Your contact information
email
social
Social media links and icons that leverage https://icones.js.org/ library
tel
education
Education information
location
Your location and link
label
link
name
Your first and last name
personalWebsiteUrl
URL to your personal website
projects
Projects that you have worked on.
skills
Skills tags
summary
A brief summary about you
work
Work experience
🤖 auto updated with automd