Skip to content

Aicyraa/CV-Generator

Repository files navigation

V i t a e G e n e r a t o r 🪪

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Preview Preview


🏠 Structure & Overview

Vitae Generator is a web-based CV/résumé builder where users fill out a structured form to generate a polished, print-ready document in real time. Users can personalize the output by choosing fonts, color schemes, layout styles, and section ordering — making every résumé feel uniquely their own. The live preview updates instantly as you type, so there are no surprises when you export.

Features at a glance:

  • 📝 Form-driven input — personal info, experience, education, skills, and more
  • 🎨 Customizable theme — pick accent colors, font families, and layout variants
  • 👁️ Live preview — see your CV update in real time as you fill out the form
  • 📄 Export-ready — designed for clean print output or PDF generation
src
├── App.jsx
├── assets
│   ├── add.png
│   ├── defaultPhoto.jpg
│   └── edit.png
├── components
│   ├── Customize.jsx
│   ├── Document
│   │   └── Vitae.jsx
│   ├── Document.jsx
│   ├── Fields.jsx
│   ├── Sidebar
│   │   ├── AddButton.jsx
│   │   ├── Contact.jsx
│   │   ├── Description.jsx
│   │   ├── Education.jsx
│   │   ├── Email.jsx
│   │   ├── Experience.jsx
│   │   ├── JobTitle.jsx
│   │   ├── ListField.jsx
│   │   ├── Name.jsx
│   │   ├── Photo.jsx
│   │   ├── Projects.jsx
│   │   ├── Reference.jsx
│   │   └── Skill.jsx
│   └── Sidebar.jsx
├── css
│   ├── App.css
│   ├── Customize.css
│   ├── Document.css
│   ├── Fields.css
│   ├── index.css
│   ├── Sidebar.css
│   └── Vitae.css
└── main.jsx

⚙️ Installation

git clone git@github.com:Aicyraa/CV-Generator.git

cd CV-Generator

npm install

npm run dev

About

Web-Based CV generator where user is given a pre-built customization for their CV!

Topics

Resources

Stars

Watchers

Forks

Contributors