Actions
User Story #585
openFeature #533: Authentication Hum Rahi
EPIC #578: Epic: E2.1 Photo Capture & Report Submission
User Story 6 (BE/FE): Secure Report Submission & Confirmation
Start date:
Due date:
% Done:
0%
Estimated time:
Reviewer:
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):
- Tapping "Submit Report" shows a loading state/progress bar.
- Data must be encrypted during transmission (HTTPS).
- 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
Actions