Skip to content

Latest commit

 

History

History
63 lines (37 loc) · 1.98 KB

File metadata and controls

63 lines (37 loc) · 1.98 KB

📄 CV Builder Overview CV Builder is a simple, single-page web application built with React and Vite that allows users to effortlessly create and download professional resumes. The app offers a true What You See Is What You Get (WYSIWYG) experience—users can input their details, preview their CVs in real time, switch between templates, and export the final result as a PDF, all directly in the browser.

✨ Features Form-Based Input: Easily enter personal details, education, experience, and skills using an intuitive form interface.

Real-Time Preview: Watch your CV update live as you fill in the form.

Template Selection: Choose between Modern and Classic templates with distinct, professional designs.

PDF Export: Instantly download your CV as a PDF using jsPDF and html2canvas.

Frontend-Only: Fully client-side—no backend setup needed, ensuring simplicity and speed.

🛠 Tech Stack React: For building a dynamic, component-based UI

Vite: Lightning-fast build tool and development server

jsPDF & html2canvas: For exporting the resume preview as a downloadable PDF

CSS: Custom styling for responsive layout and clean templates

🚀 Getting Started Prerequisites Node.js (v16 or higher)

npm (comes with Node.js)

🌍 Deployment Easily deploy to hosting platforms like Vercel or Netlify:

Push your code to GitHub

Import the repository to Vercel or Netlify

Set the build command to: npm run build

Set the output directory to: dist

🧑‍💻 Usage Fill out your information in the form (left side).

Choose between Modern or Classic templates.

Preview your CV live on the right side.

Click Download PDF to save your resume locally.

🤝 Contributing Contributions are welcome! If you have ideas for new features, template designs, or improvements, feel free to:

Fork this repository

Open a pull request

Submit an issue with suggestions

Let’s build something awesome together!

📄 License This project is open-source and available under the MIT License. See the LICENSE file for details.