About This Project
A browser-based CV generator built with React and Vite, featuring real-time preview, dynamic section editing, and AI-assisted content suggestions powered by the Anthropic Claude API. Users can generate and export a polished CV to PDF directly in the browser using html2canvas and jsPDF.
Key Highlights
- Real-time CV preview that updates as the user edits each section
- AI-assisted content suggestions via Anthropic Claude API integration
- One-click PDF export using html2canvas and jsPDF — no server required
- Dynamic section management — add, remove, and reorder CV sections
Challenges & Solutions
The trickiest part was the PDF export: html2canvas rasterizes the live preview and jsPDF paginates the result, which takes careful control of page breaks, scaling, and fonts so the exported file matches the on-screen CV. On the AI side, the prompts had to be constrained so suggestions stay concise and match the tone of the section being edited.