CRITICAL story-quick-activity-registration-coordinator-001 8 pts
8
Story Points
Critical
Priority
Quick Activity Registration
Feature

User Story

As a Coordinator
I want to register a completed peer support activity using pre-filled default values with minimal taps
So that I can log my work immediately after a session without it feeling like an administrative burden, ensuring my contributions are counted

Acceptance Criteria

  • Given I am logged in as a peer mentor, when I tap the Add button in the bottom navigation, then the activity registration bottom sheet opens immediately with today's date, 30-minute duration, and my most recently used activity type pre-filled
  • Given the bottom sheet is open with correct defaults, when I tap Confirm without changing anything, then the activity is saved and a confirmation view appears within 2 seconds
  • Given I have just submitted a registration, when the confirmation view is shown, then it displays the activity type, date, duration, and a success indicator
  • Given network connectivity is unavailable, when I submit a registration, then the entry is saved locally and synced to Supabase when connectivity is restored, with no error shown to the user
  • Given I have previously registered an activity of type 'Home Visit' lasting 45 minutes, when I open a new registration, then the bottom sheet pre-fills with 'Home Visit' and 45 minutes as the defaults
  • Given I am using a screen reader (VoiceOver / TalkBack), when I open the registration sheet, then all interactive elements are labelled with meaningful semantics and the focus order is logical

Business Value

This is the single highest-priority feature across all three organisations. Massive under-reporting of peer support activities is the core problem: volunteers either find registration too complex or do not realise their actions count. A two-tap registration flow directly increases data completeness for Bufdir reporting, justifies funding renewals, and makes the invisible labour of peer mentors visible. One HLF peer mentor had 380 individual registrations in a single year — without a frictionless flow that volume is simply not captured.