Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
112 changes: 20 additions & 92 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,25 @@ <h1>Skills</h1>

<label for="skill-3">Skill 3</label>
<input id="skill-3" type="text" name="skill-3" placeholder="Skill 3">

<h1>Achievements</h1>
<label for="Achievement-1">Achievement 1 <span class="required">*</span></label>
<input id="Achievement-1"
type="text"
name="Achievement-1"
placeholder="Achievement 1" />

<label for="Achievement-2">Achievement 2 <span class="required">*</span></label>
<input id="Achievement-2"
type="text"
name="Achievement-2"
placeholder="Achievement 2" />

<label for="Achievement-3">Achievement 3 <span class="required">*</span></label>
<input id="Achievement-3"
type="text"
name="Achievement-3"
placeholder="Achievement 3" />

<h1>References</h1>
<label for="reference-1">Reference 1 <span class="required">*</span></label>
Expand Down Expand Up @@ -126,95 +145,4 @@ <h1>References</h1>
<script src="index.js"></script>
</body>

<body>
<!-- Header -->
<header>
<h1>Resume Template Maker</h1>
<p>Create a professional resume in minutes!</p>
</header>

<div class="container">
<div id="resume-form" class="side">
<h1>Personal Information</h1>
<div class="profile-image-upload">
<label for="profile-image">Upload Profile Image</label>
<input id="profile-image" type="file" accept="image/*" />
<button id="clear-image-button">Clear</button>
</div>
<input id="name" type="text" name="name" placeholder="Name" />
<input id="email" type="email" name="email" placeholder="Email" />
<input
id="phone"
type="text"
name="phone"
placeholder="Phone"
inputmode="numeric"
/>
<input id="address" type="text" name="address" placeholder="Address" />
<h1>Summary</h1>
<textarea id="summary" name="summary" placeholder="Summary"></textarea>
<h1>Education</h1>
<input id="school" type="text" name="school" placeholder="School" />
<input id="degree" type="text" name="degree" placeholder="Degree" />
<input id="major" type="text" name="major" placeholder="Major" />
<input
id="graduation-date"
type="text"
name="graduation-date"
placeholder="Graduation Date"
/>
<h1>Work Experience</h1>
<input id="company" type="text" name="company" placeholder="Company" />
<input id="title" type="text" name="title" placeholder="Title" />
<input
id="start-date"
type="text"
name="start-date"
placeholder="Start Date"
/>
<input
id="end-date"
type="text"
name="end-date"
placeholder="End Date"
/>
<h1>Skills</h1>
<input id="skill-1" type="text" name="skill-1" placeholder="Skill 1" />
<input id="skill-2" type="text" name="skill-2" placeholder="Skill 2" />
<input id="skill-3" type="text" name="skill-3" placeholder="Skill 3" />
<h1>References</h1>
<input
id="reference-1"
type="text"
name="reference-1"
placeholder="Reference 1"
/>
<input
id="reference-2"
type="text"
name="reference-2"
placeholder="Reference 2"
/>
<input
id="reference-3"
type="text"
name="reference-3"
placeholder="Reference 3"
/>
<div class="download">
<button id="download-button">Download PDF</button>
</div>
</div>
<div class="side">
<iframe src="pdfTamplate.html" width="100%" height="500"></iframe>
</div>
</div>
<!--Footer-->
<footer>
<p>&copy; 2024 Resume Template Maker. All rights reserved.</p>
</footer>

<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.2/html2pdf.bundle.js"></script>
<script src="index.js"></script>
</body>
</html>

18 changes: 18 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,11 @@ function collectAndValidateData() {
skill1: document.getElementById("skill-1").value,
skill2: document.getElementById("skill-2").value,
skill3: document.getElementById("skill-3").value,

achievement1: document.getElementById("Achievement-1").value,
achievement2: document.getElementById("Achievement-2").value,
achievement3: document.getElementById("Achievement-3").value,

reference1: document.getElementById("reference-1").value,
reference2: document.getElementById("reference-2").value,
reference3: document.getElementById("reference-3").value,
Expand Down Expand Up @@ -87,6 +92,9 @@ function updateIframeContent() {
skill1: document.getElementById("skill-1").value,
skill2: document.getElementById("skill-2").value,
skill3: document.getElementById("skill-3").value,
achievement1: document.getElementById("Achievement-1").value,
achievement2: document.getElementById("Achievement-2").value,
achievement3: document.getElementById("Achievement-3").value,
reference1: document.getElementById("reference-1").value,
reference2: document.getElementById("reference-2").value,
reference3: document.getElementById("reference-3").value,
Expand Down Expand Up @@ -213,6 +221,12 @@ function updateIframeContent() {
<li>${resumeData.skill2}</li>
<li>${resumeData.skill3}</li>
</ul>
<h2>Achievements</h2>
<ul>
<li>${resumeData.achievement1}</li>
<li>${resumeData.achievement2}</li>
<li>${resumeData.achievement3}</li>
</ul>
<h2>References</h2>
<ul>
<li>${resumeData.reference1}</li>
Expand Down Expand Up @@ -268,6 +282,10 @@ downloadDOCXButton.addEventListener("click", () => {
<p>${resumeData.skill1}</p>
<p>${resumeData.skill2}</p>
<p>${resumeData.skill3}</p>
<h2>Achievements</h2>
<p>${resumeData.achievement1}</p>
<p>${resumeData.achievement2}</p>
<p>${resumeData.achievement3}</p>
<h2>References</h2>
<p>${resumeData.reference1}</p>
<p>${resumeData.reference2}</p>
Expand Down
6 changes: 6 additions & 0 deletions pdfTamplate.html
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,12 @@ <h2>Skills</h2>
<li>skill2</li>
<li>skill3</li>
</ul>
<h2>Achievements</h2>
<ul>
<li>achievement1</li>
<li>achievement2</li>
<li>achievement3</li>
</ul>
<h2>References</h2>
<ul>
<li>reference1</li>
Expand Down