CV Builder is a web-based application that helps you create a professional-looking CV with ease. It allows users to input their information dynamically, customize the design, and export the final result as a PDF.
- 🎨 Pre-designed CV template – A well-structured layout to ensure your CV looks professional.
- ✏️ Editable fields – Change your details dynamically using input fields.
- 🔍 Zoom in and out – Adjust the CV preview for better visibility.
- 📷 Image upload – Add a profile picture to personalize your CV.
- 💾 Local storage support – Automatically save your progress and retrieve it later.
- 📄 PDF export – Download your CV as a PDF file with one click.
This project is built using the following technologies:
- Next.js 12.2.4 – A React framework for building web applications.
- React 18.2.0 – A JavaScript library for creating interactive UIs.
- Framer Motion – A library for animations and transitions.
- React Icons – A collection of popular icons for React.
- React-to-Print – Allows exporting content as a printable PDF.
- Tailwind CSS – A utility-first CSS framework for styling.
To set up the project, install dependencies using:
yarn installTo start the development server, run:
yarn run devThis will launch the application, allowing you to edit and customize your CV in real-time.