Overview
A small CV editor built to practise React state and form handling. Users can update basic profile details, manage education and work-experience entries, and view the results in a formatted preview.
Editing flow
- Edit and save profile fields.
- Add education and work-experience records.
- Reopen existing records to update them, or remove unwanted entries.
- Return to the preview after saving an entry.
Implementation
The interface separates the form panel, preview, and individual entry forms. React state holds the current CV and the entry being edited. New entries receive unique identifiers so updates and deletions can target the correct record.
CV data remains in memory for the current page session. The project does not provide saved accounts or persistent CV storage.