HIGH story-event-creation-management-peer-mentor-003 3 pts
3
Story Points
High
Priority
Event Creation & Management
Feature

User Story

As a user
I want to open a dedicated event detail screen that shows all event fields and the full list of registered participants
So that So that I can confirm the event is correctly recorded and review who is participating before or after the event takes place

Acceptance Criteria

  • Given an event exists, when the user navigates to the event (from history, notification, or post-creation redirect), then the Event Detail Screen displays all six event fields with correct values
  • Given the Event Detail Screen is open, when another authorized user adds a participant to the same event, then the new participant appears in the list within 2 seconds without a manual refresh
  • Given the Event Detail Screen is open, when the user deep-links from a push notification referencing an event ID, then the screen loads the correct event via GoRouter
  • Given the event has zero participants, when the detail screen is opened, then an empty state message is displayed with an action to add participants
  • Given the participant list contains more than 10 entries, when the screen loads, then the list scrolls smoothly and all participants are accessible

Business Value

Providing a clear, real-time view of event details gives both peer mentors and coordinators confidence that the registration is correct. Real-time participant updates are especially important for coordinators who may add late participants from their desktop while a peer mentor views the event on mobile, ensuring both see a consistent state for accurate Bufdir reporting.