feat(resume): replace with Gemini's resume builder

- Two-column resume layout (sidebar + main)
- Edit mode with forms for all sections
- Preview mode with live resume preview
- Version saving system
- Print/Download functionality
- Personal info, Experience, Education, Skills, Languages
This commit is contained in:
2026-03-24 00:22:40 +01:00
parent 9c017b5967
commit 29312444d0
9 changed files with 5708 additions and 391 deletions
+17
View File
@@ -0,0 +1,17 @@
const pdfjsLib = require('pdfjs-dist/legacy/build/pdf.js');
async function extractText() {
const data = new Uint8Array(require('fs').readFileSync('./public/resume-template.pdf'));
const pdf = await pdfjsLib.getDocument({ data }).promise;
console.log('Total pages:', pdf.numPages);
for (let i = 1; i <= pdf.numPages; i++) {
const page = await pdf.getPage(i);
const content = await page.getTextContent();
console.log(`\n=== Page ${i} ===`);
console.log(content.items.map(item => item.str).join(' '));
}
}
extractText().catch(console.error);