CV Builder
Structured data in, a PDF that fits on one page out.
IntermediateWeb appTool10–20hAI-buildable 5/5no setupworth shipping
Build a CV from structured sections with live preview and print-quality PDF export. The genuinely tricky constraint is page fitting — content has to flow across pages without orphaning a heading or splitting an entry.
UI
Logic
Useful
Hosting · Free forever
Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.
Deploy it and share a link.
Core features · 7
- Sections for experience, education, skills and projects
- Entries reorder by drag within a section
- A live preview shows the printed result accurately
- Print styles produce a clean PDF
- Entries never split awkwardly across a page break
- Multiple templates share the same data
- Data persists and exports as JSON
The interesting part
- Print CSS page-break control that works consistently
- Making the on-screen preview match the printed output exactly
- Fitting variable content into a fixed page count gracefully
Once it works
- Add tailored variants for different applications from one dataset
- Add an ATS-friendly plain text export
- Add a length warning when content overflows a target page count
Suggested stack
reacttypescripttailwinddnd-kitlocalstorage