Product modules
A focused editor for shaping and carrying your CV.
Folio keeps editing, page design, preview, and backup in one browser workspace.
01 / CONTENTStructured CV sections
Personal details, profile, experience, education, projects, skills, certifications, and languages are separate editable sections. Add multiple entries, hide sections from the exported CV, and rearrange the order to fit the role.
02 / DESIGNDocument controls
Choose classic or modern layout, A4 or US Letter, from bundled font families, accent colors, target areas for the accent, font size, line spacing, page margins, contact icons, and optional page footers.
03 / PREVIEWLive PDF rendering
The preview refreshes after edits and supports zoom controls, page count, a larger preview dialog, and responsive mobile edit/preview modes. Generation is debounced and serialized to avoid stacking concurrent PDF renders.
04 / PORTABILITYBackup and restore
Export the editable document—including section order, visibility, and design settings—as versioned JSON. Import validates the backup with a schema before asking to replace the current CV. A blank document and example CV are available as reset starting points.
05 / IMPLEMENTATIONType-safe data, local persistence
React Hook Form controllers edit validated fields, Zod checks document and backup structure, and Zustand owns the current CV. Versioned local storage migrates older settings with schema defaults. The PDF generator registers local bundled fonts, so it does not need to contact a font service while users work.
- React + TypeScriptComponent-based editor with typed CV structure.
- Zustand + local storageDevice-local state with versioned restoration and migration.
- React PDF + PDF.jsShared generated document for preview and download.