EhsaasPay
A Flutter charity and donation platform that verifies every request before donors ever see it, identity checks, an approval workflow and card payments end to end.
- CNIC-based sign-up with phone OTP, plus a 4-digit MPIN gate on every donation.
- On-device OCR (Google ML Kit) reads the CNIC and supporting documents to verify a request.
- Stripe test-mode card payments, push notifications and an admin approval workflow.
- Standalone web admin panel for reviewing requests and tracking organisation stats.