Skip to content

[Feature] Support importing resume data from local JSON files #63

@knoxiboy

Description

@knoxiboy

Problem

While the app supports editing and exporting data, users cannot easily re-upload their saved resume data in JSON format to continue editing.

Expected Behavior

Add an import option on the builder dashboard. Clicking it prompts a file upload dialog allowing .json uploads. The system should parse and validate the uploaded JSON schema, and auto-populate all builder input states.

Target Files

  • src/app/resume-import/ (or create a file loader inside the resume-builder context)
  • src/app/lib/schemaValidator.ts (new schema check file)

Suggested Steps

  1. Implement a file uploader widget accepting application/json types.
  2. Build a validation function to ensure the uploaded JSON contains the expected keys (personal info, education, experience arrays) to prevent crashes.
  3. Set the form state variables using the successfully parsed JSON structure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions