A simple React-based web application to create and customize a professional CV (resume). This project allows users to input personal details, education, work experience, languages, courses, and skills, with options to preview and download the CV as a PDF.
- Add and edit personal summary, education, work experience, languages, courses, and skills.
- Toggle sections to include/exclude in the CV preview.
- Real-time preview of the CV layout.
- Download CV as a PDF file.
- React: For building the user interface.
- Bootstrap: For styling and responsive design.
- jsPDF & html2canvas: For generating PDF downloads.
- React Icons: For icons in the UI.
- Clone the repository:
git clone https://github.com/arianz/cv-builder.git
- Navigate to the project directory:
cd cv-builder - Ensure you have Node.js installed, then install dependencies:
npm install
- Start the development server:
npm start
| App Interface - Desktop | App Interface - Mobile |
|---|---|
![]() |
![]() |
| Preview CV |
|---|
![]() |


