User Interface medium complexity mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

A bottom sheet overlay that appears on the event detail view, allowing peer mentors and coordinators to register attendance for a scheduled event. It displays event summary information, confirms participation on submission, and shows the current participant list to coordinators with options to remove registrations.

Feature: Event Sign-up

event-sign-up-sheet

Sources & reasoning

The blueprint assigns Event Sign-up to v1.0, placing it in Phase 2 alongside other participation-tracking features. Line 116 references follow-up and scenario-based push notifications as a Phase 2 concern for HLF, which aligns with sign-up-triggered reminders. The feature is not launch-blocking but completes the event workflow once the listing surface is in place.

  • Oppfølging av likepersoner: 40 % var ikke fornøyd med oppfølgingen i spørreundersøkelse. Scenariobaserte push-meldinger og kalendersynkronisering.
  • Fase 2 - Kjerneprodukt - Bufdir-rapportering og eksport med ett klikk (kun i Admin Web Portal; mobilen bidrar med selve aktivitetsregistreringen)

Responsibilities

  • Render bottom sheet with event summary and sign-up call-to-action
  • Submit attendance registration and reflect confirmed state in the UI
  • Display participant list for coordinators with remove actions
  • Handle loading, error, and success states during registration

Interfaces

open(eventId: string): void
close(): void
onSignUp(eventId: string): Promise<void>
onRemoveParticipant(eventId: string, userId: string): Promise<void>

Related Data Entities (1)

Data entities managed by this component