📁 Implementation Directory
backend/src/controllers/proofOfDeliveryController.ts
🎯 Goal
Require drivers to upload an image before Escrow release.
📋 Requirements
- Require image upload (to S3/IPFS) upon delivery completion.\n- Store the image reference in the Delivery document.\n- Block Escrow release if proof is missing.
🔧 Technical Scope
- Node.js / Express
- TypeScript
- MongoDB / Mongoose
- Stellar Soroban RPC
🌿 Branch
git checkout -b feat/proof-of-delivery
✅ Acceptance Criteria
📌 PR Requirements
- ⚠️ Assignment required before starting — comment on this issue to request assignment.
- PR must comply fully with the CONTRIBUTING.md.
- AI Agent submissions are DISALLOWED and will be closed without review.
- No Inline Mock Objects or Hardcoded Values usage for integration.
📁 Implementation Directory
backend/src/controllers/proofOfDeliveryController.ts🎯 Goal
Require drivers to upload an image before Escrow release.
📋 Requirements
🔧 Technical Scope
🌿 Branch
✅ Acceptance Criteria
.envcredentials to enable implementation with real-life data./api/v1/...).Closes #[issue_id]with a work done summary.📌 PR Requirements