MEDIUM story-quick-activity-registration-coordinator-007 5 pts
5
Story Points
Medium
Priority
Quick Activity Registration
Feature

User Story

As a Coordinator
I want to optionally attach a photo or document (such as an event invitation or a screenshot) to an activity I am registering
So that I can provide supporting evidence for the activity, which NHF requires for Bufdir verification

Acceptance Criteria

  • Given the registration confirmation view is shown, when I tap 'Add Attachment', then I can choose between 'Camera', 'Photo Library', and 'File' options
  • Given I select a photo from the library, when the attachment is processed, then it is compressed to under 1 MB and a thumbnail preview is shown on the confirmation view
  • Given I have attached two files, when I attempt to add a fourth, then an error message informs me the maximum of three attachments per registration has been reached
  • Given I submit a registration with attachments, when the coordinator opens the activity detail, then all attached thumbnails are visible and tapping one opens a full-size preview
  • Given my connection is poor, when I submit with attachments, then the text record is saved immediately and attachments upload in the background with a progress indicator in the activity detail

Business Value

NHF explicitly requires document attachments (event invitations, screenshots) for Bufdir verification. Without this capability, NHF peer mentors must maintain a separate manual process for evidence collection, increasing administrative overhead and creating gaps in the audit trail. This feature also enables expense receipt attachment for reimbursement-eligible activities.