Skip to content

Conversation

@dburkhart07
Copy link

ℹ️ Issue

Closes https://github.com/Code-4-Community/jumpstart/issues/33

📝 Description

For this ticket, I integrated the frontend and backend, allowing us to get all tasks from the backend and now properly display them in the frontend. Additionally, I implemented drag-and-drop functionality to allow tasks to be moved from one box to another. This is done by adding draggable properties to each of the tasks, and putting proper functionality in the parent component (the task box as a whole) to monitor the task id that was being moved, and the new box (category) it was being moved to. This gives us all the information we need to make an update call to the backend.

Briefly list the changes made to the code:

  1. Created backend pipeline to get and display all tasks from the DB to the frontend
  2. Created drag-and-drop mechanism for each task
  3. Adjusted the TaskBox parameters to be better suited for drag-and-drop functionality

✔️ Verification

I verified proper drag-and-drop functionality with tasks, as well as appropriate updating in backend.

Screen recording of moving tasks:
https://github.com/user-attachments/assets/1e59ca59-a6f1-42b0-993a-eec27c077474

Backend update:
image

maxn990 and others added 30 commits August 3, 2025 17:11
sorry, updated this after I pushed so just gonna change it here too
Create label entity and corresponding migration
chnnick and others added 29 commits August 17, 2025 17:26
implemented/tested delete_labels route
Increased responsiveness by positioning the task title and due date text relative to each other (instead of using absolute positioning)
add_labels endpoint implemented/tested
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.

6 participants