Skip to content

feat: implement camera integration and evidence upload for aid verifi…#202

Open
1sraeliteX wants to merge 1 commit intoPulsefy:mainfrom
1sraeliteX:feature/camera-integration-evidence-upload
Open

feat: implement camera integration and evidence upload for aid verifi…#202
1sraeliteX wants to merge 1 commit intoPulsefy:mainfrom
1sraeliteX:feature/camera-integration-evidence-upload

Conversation

@1sraeliteX
Copy link
Copy Markdown

@1sraeliteX 1sraeliteX commented Mar 25, 2026

Closes #184


…cation (#184)

  • Add expo-image-picker integration with camera and gallery access
  • Create EvidencePicker component for image selection UI
  • Implement useEvidenceCapture hook with compression logic
  • Add evidenceUploadService for POST /verification/upload
  • Create EvidenceUploadScreen with animated progress bar
  • Support all UI states: idle, selected, compressing, uploading, success, error
  • Add client-side image compression (800px max, JPEG 0.7 quality)
  • Include permission handling and error management
  • Update navigation to include EvidenceUpload screen

Packages required:

  • expo-image-picker
  • expo-image-manipulator

…cation (Pulsefy#184)

- Add expo-image-picker integration with camera and gallery access
- Create EvidencePicker component for image selection UI
- Implement useEvidenceCapture hook with compression logic
- Add evidenceUploadService for POST /verification/upload
- Create EvidenceUploadScreen with animated progress bar
- Support all UI states: idle, selected, compressing, uploading, success, error
- Add client-side image compression (800px max, JPEG 0.7 quality)
- Include permission handling and error management
- Update navigation to include EvidenceUpload screen

Packages required:
- expo-image-picker
- expo-image-manipulator
@Cedarich
Copy link
Copy Markdown
Contributor

Please can you attached screenshots of implementation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Camera Integration for Evidence Upload

2 participants