diff --git a/renderer/carbone-templates/433a0593-d3cf-414e-8763-ab5f87cbc75c.docx b/renderer/carbone-templates/433a0593-d3cf-414e-8763-ab5f87cbc75c.docx
index b1dddaa..0b2d90b 100644
Binary files a/renderer/carbone-templates/433a0593-d3cf-414e-8763-ab5f87cbc75c.docx and b/renderer/carbone-templates/433a0593-d3cf-414e-8763-ab5f87cbc75c.docx differ
diff --git a/renderer/carbone-templates/registry.json b/renderer/carbone-templates/registry.json
index d6955b4..702942a 100644
--- a/renderer/carbone-templates/registry.json
+++ b/renderer/carbone-templates/registry.json
@@ -6,6 +6,6 @@
"originalName": "master_cv_template.docx",
"path": "/root/workspace/cv-app/renderer/carbone-templates/433a0593-d3cf-414e-8763-ab5f87cbc75c.docx",
"uploadedAt": "2026-07-16T09:03:29.601Z",
- "updatedAt": "2026-07-17T09:04:41.170Z"
+ "updatedAt": "2026-07-17T09:07:36.233Z"
}
]
\ No newline at end of file
diff --git a/static/app.js b/static/app.js
index 2b2568c..015e188 100644
--- a/static/app.js
+++ b/static/app.js
@@ -150,6 +150,17 @@ async function viewCandidate(id) {
`).join('') || '
No education extracted
'}
+
+
Certifications & Training (${data.certifications ? data.certifications.length : 0})
+ ${(data.certifications || []).map(c => `
+
+
${c.name || ''}
+ ${c.issuer ? '
' + c.issuer + '
' : ''}
+ ${c.issue_date ? '
Issued: ' + formatDate(c.issue_date) + '
' : ''}
+ ${c.credential_id ? '
ID: ' + c.credential_id + '
' : ''}
+
+ `).join('') || '
No certifications extracted
'}
+
Raw CV Text
${c.raw_cv_text || 'No raw text available'}
@@ -192,7 +203,7 @@ async function uploadFile(file) {
status.innerHTML = `
Parsed successfully!
Name: ${data.parsed_data.first_name || ''} ${data.parsed_data.last_name || ''}
- Skills: ${data.parsed_data.skills?.length || 0} | Experience: ${data.parsed_data.experience?.length || 0} | Education: ${data.parsed_data.education?.length || 0}
+ Skills: ${data.parsed_data.skills?.length || 0} | Experience: ${data.parsed_data.experience?.length || 0} | Education: ${data.parsed_data.education?.length || 0} | Certs: ${data.parsed_data.certifications?.length || 0}
`;
toast('CV uploaded and parsed successfully');
} else {
diff --git a/static/index.html b/static/index.html
index e62ca04..f54510d 100644
--- a/static/index.html
+++ b/static/index.html
@@ -139,7 +139,7 @@
-
+