Project

General

Profile

Actions

User Story #585

open

Feature #533: Authentication Hum Rahi

EPIC #578: Epic: E2.1 Photo Capture & Report Submission

User Story 6 (BE/FE): Secure Report Submission & Confirmation

Added by Islam Mansoori about 1 month ago. Updated about 1 month ago.

Status:
To Do
Priority:
low
Assignee:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

User Story 6 (BE/FE): Secure Report Submission & Confirmation

Story: As a Citizen, I want to submit my report securely and get instant feedback, so that I am confident my report has been received.

  • In-Scope: Multipart API submission (Photo + Audio + JSON), background upload, push notification trigger, success screen.
  • Out-of-Scope: Retrying failed uploads automatically (added to future tech debt).
  • Acceptance Criteria (AC):
    1. Tapping "Submit Report" shows a loading state/progress bar.
    2. Data must be encrypted during transmission (HTTPS).
    3. On success, show an in-app confirmation and trigger a push notification.
  • Validation Rules: * Mandatory fields: Photo + Location.
    • Optional fields: Voice Note + Category + Comment.
  • Error Messages: "Submission failed. Please check your connection."
  • DoD: End-to-end flow tested, API response < 3 seconds, Push notification payload verified.

Files

generated_screen.png (124 KB) generated_screen.png Islam Mansoori, 03/13/2026 07:48 AM
Actions

Also available in: Atom PDF