Spaces:
Running
Running
Add 2 files
Browse files- index.html +17 -14
- prompts.txt +3 -1
index.html
CHANGED
@@ -16,6 +16,13 @@
|
|
16 |
from { opacity: 0; transform: translateY(10px); }
|
17 |
to { opacity: 1; transform: translateY(0); }
|
18 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
.section-highlight {
|
20 |
transition: all 0.3s ease;
|
21 |
}
|
@@ -453,6 +460,9 @@
|
|
453 |
const completionText = document.getElementById('completion-text');
|
454 |
const atsScoreElement = document.getElementById('ats-score');
|
455 |
const keywordCountElement = document.getElementById('keyword-count');
|
|
|
|
|
|
|
456 |
|
457 |
// Add event listeners to all inputs to update the preview
|
458 |
document.querySelectorAll('input, textarea, select').forEach(input => {
|
@@ -464,6 +474,11 @@
|
|
464 |
input.addEventListener('change', updateResumePreview);
|
465 |
});
|
466 |
|
|
|
|
|
|
|
|
|
|
|
467 |
// Initialize the resume preview
|
468 |
updateResumePreview();
|
469 |
|
@@ -1115,7 +1130,7 @@
|
|
1115 |
<div class="flex items-center mt-2">
|
1116 |
<input type="checkbox" class="mr-2 education-current">
|
1117 |
<span class="text-sm text-gray-600">Currently studying here</span>
|
1118 |
-
</div
|
1119 |
</div>
|
1120 |
</div>
|
1121 |
<div>
|
@@ -1271,17 +1286,5 @@
|
|
1271 |
</div>
|
1272 |
<div>
|
1273 |
<label class="block text-gray-700 mb-1">Credential ID (optional)</label>
|
1274 |
-
<input type="text" class="w-full px-4 py
|
1275 |
-
</div>
|
1276 |
-
</div>
|
1277 |
-
<button class="remove-certification mt-2 text-red-500 text-sm flex items-center">
|
1278 |
-
<i class="fas fa-trash mr-1"></i> Remove this certification
|
1279 |
-
</button>
|
1280 |
-
`;
|
1281 |
-
|
1282 |
-
container.appendChild(newItem);
|
1283 |
-
|
1284 |
-
// Add event listeners to new inputs
|
1285 |
-
newItem.querySelectorAll('input, textarea, select').forEach(input => {
|
1286 |
-
input.addEventListener('
|
1287 |
</html>
|
|
|
16 |
from { opacity: 0; transform: translateY(10px); }
|
17 |
to { opacity: 1; transform: translateY(0); }
|
18 |
}
|
19 |
+
.fade-out {
|
20 |
+
animation: fadeOut 0.3s ease-in-out;
|
21 |
+
}
|
22 |
+
@keyframes fadeOut {
|
23 |
+
from { opacity: 1; transform: translateY(0); }
|
24 |
+
to { opacity: 0; transform: translateY(10px); }
|
25 |
+
}
|
26 |
.section-highlight {
|
27 |
transition: all 0.3s ease;
|
28 |
}
|
|
|
460 |
const completionText = document.getElementById('completion-text');
|
461 |
const atsScoreElement = document.getElementById('ats-score');
|
462 |
const keywordCountElement = document.getElementById('keyword-count');
|
463 |
+
const downloadPdfBtn = document.getElementById('download-pdf');
|
464 |
+
const downloadDocBtn = document.getElementById('download-doc');
|
465 |
+
const downloadHtmlBtn = document.getElementById('download-html');
|
466 |
|
467 |
// Add event listeners to all inputs to update the preview
|
468 |
document.querySelectorAll('input, textarea, select').forEach(input => {
|
|
|
474 |
input.addEventListener('change', updateResumePreview);
|
475 |
});
|
476 |
|
477 |
+
// Download buttons
|
478 |
+
downloadPdfBtn.addEventListener('click', downloadAsPDF);
|
479 |
+
downloadDocBtn.addEventListener('click', downloadAsDOC);
|
480 |
+
downloadHtmlBtn.addEventListener('click', downloadAsHTML);
|
481 |
+
|
482 |
// Initialize the resume preview
|
483 |
updateResumePreview();
|
484 |
|
|
|
1130 |
<div class="flex items-center mt-2">
|
1131 |
<input type="checkbox" class="mr-2 education-current">
|
1132 |
<span class="text-sm text-gray-600">Currently studying here</span>
|
1133 |
+
</div
|
1134 |
</div>
|
1135 |
</div>
|
1136 |
<div>
|
|
|
1286 |
</div>
|
1287 |
<div>
|
1288 |
<label class="block text-gray-700 mb-1">Credential ID (optional)</label>
|
1289 |
+
<input type="text" class="w-full px-4 py
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1290 |
</html>
|
prompts.txt
CHANGED
@@ -1 +1,3 @@
|
|
1 |
-
Create a Cv Maker App, that can easily create CV from provided data, It will collect the data and transform into Digital CV to downlaod IN HTML File, also User can generate .doc file, just filing our boxes, and we setup mechnism to decorate information and makes best out of it. It has to be for making Resume more ATS friendly.
|
|
|
|
|
|
1 |
+
Create a Cv Maker App, that can easily create CV from provided data, It will collect the data and transform into Digital CV to downlaod IN HTML File, also User can generate .doc file, just filing our boxes, and we setup mechnism to decorate information and makes best out of it. It has to be for making Resume more ATS friendly.
|
2 |
+
Download features are not working, add another job, skills, experience, any button is not working,
|
3 |
+
Add Another SKill Buttons are not working, also preview is not showing, also download buttons are not workin in this app.
|