A web application for creating custom resumes using HTML, CSS, and JavaScript. This project allows users to input their information through a form and generate a personalized CV from selectable templates, with the option to export the final result as a PDF.
- User-Friendly Form: Capture user data through a clean and intuitive form.
- Multiple Templates: Choose from various pre-designed CV templates.
- Live Preview: See a live preview of the CV as you enter your information.
- Customizable Themes: Apply different CSS themes to change the look and feel of the CV.
- PDF Export: Export the final CV to a PDF file for easy sharing and printing.
- Responsive Design: Ensure the application works well on both desktop and mobile devices.
express-cv/
├── index.html
├── css/
│ ├── styles.css
│ ├── reset.css
│ └── themes/
│ ├── theme1.css
│ ├── theme2.css
│ └── theme3.css
├── js/
│ ├── main.js
│ ├── formHandler.js
│ ├── pdfExporter.js
│ └── templates/
│ ├── template1.js
│ ├── template2.js
│ └── template3.js
├── assets/
│ ├── images/
│ └── fonts/
├── data/
│ ├── sampleData.json
│ └── userData.json
├── templates/
│ ├── template1.html
│ ├── template2.html
│ └── template3.html
└── README.md
Make sure you have the following installed on your local machine:
-
Clone the repository:
git clone https://github.com/m415x/express-cv.git cd express-cv -
Open the project:
Open
index.htmlin your web browser to start using the application.
- Fill out the form with your personal information.
- Choose a template and theme from the available options.
- Preview your CV in real-time.
- Click the "Export to PDF" button to download your CV as a PDF.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/your-feature). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all the open-source projects and libraries that made this project possible.
- Special thanks to the contributors and users for their valuable feedback.