Skip to content

"Crafting a CV is not just about listing your achievements; it’s about showcasing your journey with clarity. A CV Builder turns that journey into a compelling narrative, one template at a time."

License

Notifications You must be signed in to change notification settings

LorentzaZweena/CV-builder

Repository files navigation

CV Builder

Welcome to the CV Builder repository! This project is a simple and interactive tool for creating and customizing a professional CV (Curriculum Vitae) using HTML, CSS, and JavaScript. The CV Builder allows users to input their information, which is then dynamically displayed in a formatted CV template. You can easily update and download your CV in a printable format.

Features

  • Interactive Form: Enter your personal information, education, work experience, and skills.
  • Live Preview: See real-time updates of your CV as you make changes.
  • Customizable Template: Modify the CV layout and design using CSS.
  • Download Option: Export your CV to PDF format for printing or sharing.

Technologies Used

  • HTML: Structure of the CV and form fields.
  • CSS: Styling and layout of the CV and form elements.
  • JavaScript: Dynamic updating of the CV preview and form validation.

Getting Started

To get started with the CV Builder, follow these steps:

  1. Clone the Repository

    git clone https://github.com/LorentzaZweena/cv-builder.git
  2. Navigate to the Project Directory

    cd cv-builder
  3. Open the Project

    Open index.html in your favorite web browser. You can also use a local server to view the project.

  4. Customize Your CV

    Edit the HTML, CSS, and JavaScript files as needed to fit your preferences and requirements.

Usage

  1. Fill Out the Form

    • Enter your personal details, education, work experience, and skills into the form fields.
    • The CV preview will update automatically as you fill out the form.
  2. Customize the Design

    • Modify styles.css to change the appearance of the CV and form.
    • Adjust the layout and design to suit your style.
  3. Download Your CV

    • Click the "Download CV" button to export your CV as a PDF file.

File Structure

  • index.html – Main HTML file containing the form and CV layout.
  • styles.css – CSS file for styling the CV and form elements.
  • script.js – JavaScript file for handling form input and updating the CV preview.
  • assets/ – Folder for any images or additional assets.

Contributing

Contributions are welcome! If you have suggestions or improvements, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • Thanks to the open-source community for providing the tools and resources that made this project possible.

Contact

For any questions or feedback, please reach out to [email protected].

About

"Crafting a CV is not just about listing your achievements; it’s about showcasing your journey with clarity. A CV Builder turns that journey into a compelling narrative, one template at a time."

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published