Create and Manage Session Follow-Up To-Do Items
The To-Do List Widget is a lightweight checklist embedded within a workshop session and persisted alongside the session record in Supabase. Each task can be added, checked off as complete, or deleted. Tasks are visible only to the facilitating coordinator and admin. The widget supports quick entry — tap to add, tap checkbox to complete — to minimise friction during or after a busy session. The to-do list helps coordinators track commitments made during the workshop, such as connecting specific participants with resources, scheduling follow-up contacts, or arranging referrals.
User Story
Acceptance Criteria
- Given I am on the workshop session screen, when I open the to-do list widget, then I see the current list of tasks for this session, or an empty state if none exist
- Given the to-do list is open, when I type a task description and tap 'add' or press enter, then the task is added to the list and persisted immediately
- Given a task exists in the to-do list, when I tap its checkbox, then it is marked as complete and visually distinguished from uncompleted tasks
- Given a completed task exists, when I tap its checkbox again, then it reverts to uncompleted status
- Given a task exists in the to-do list, when I swipe to delete or tap a delete button, then a confirmation is shown and on confirmation the task is permanently removed
- Given I navigate away from the session and return, when I view the to-do list, then all tasks and their completion states are restored exactly as previously saved
- Given I am a peer mentor, when I attempt to access the session to-do list, then the to-do list is not shown or is restricted
Business Value
Eliminates post-session information loss where follow-up commitments made during workshops are captured in disconnected personal notes and subsequently forgotten. Keeping to-do items in the session record enables coordinators to close the loop on commitments made to workshop participants, improving the quality and consistency of support provided through the karriereverksted programme.
Components
- To-Do List Widget ui
- Workshop Session Screen ui
- Workshop Management Service service
- Workshop Repository data