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 @@ - + \ No newline at end of file