Skip to content

[GSSoC26] Add drag-and-drop section reordering to Resume Builder (Fixes #68)#89

Open
Shukla2341 wants to merge 1 commit into
sunilkumar2170:mainfrom
Shukla2341:feature/drag-drop-section
Open

[GSSoC26] Add drag-and-drop section reordering to Resume Builder (Fixes #68)#89
Shukla2341 wants to merge 1 commit into
sunilkumar2170:mainfrom
Shukla2341:feature/drag-drop-section

Conversation

@Shukla2341

Copy link
Copy Markdown

Description

Implemented drag-and-drop functionality for resume section reordering in the Resume Builder using dnd-kit.

Changes Made

  • Added Redux action setFormsOrder for updating section order.
  • Integrated dnd-kit drag-and-drop functionality.
  • Created a reusable SortableForm component.
  • Updated ResumeForm to support drag-and-drop reordering.
  • Preserved section order using the existing localStorage persistence mechanism.
  • Ensured preview and PDF export automatically follow the updated section order through formsOrder.

Testing

  • Verified sections can be reordered via drag-and-drop.
  • Verified live preview updates immediately.
  • Verified section order persists after page refresh.
  • Verified PDF export follows the updated order.
  • Confirmed project builds successfully with npm run build.

Fixes #68

@Shukla2341

Shukla2341 commented Jun 24, 2026

Copy link
Copy Markdown
Author

@sunilkumar2170 Please assign this PR to me under GSSoC'26.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🏷️ [GSSoC26] Feature: Drag-and-Drop Section Reordering in Resume Builder

1 participant