MetadevXInnovate. Code. Create.MetadevXInnovate. Code. Create.

(01) The challenge

Onboarding took three days and most people quit

NoorPay had the licence and the banking rails but not the product. Account opening meant a branch visit or a couriered document set, and their own funnel data showed six out of ten signups abandoned before the first transfer.

Regulators required full KYC, competitors required patience. The brief was to make a compliant bank feel like a consumer app.

  • · 3-day average time to a funded account
  • · 60% signup abandonment in the document step
  • · Support calls concentrated on the same four confusion points

(02) Approach

Compliance moved behind the interface, not in front of it

We re-sequenced KYC so the user does one continuous job - face, ID, proof of address - while risk checks run asynchronously against the same captures. Nothing is hidden from the regulator; the user simply never waits on a batch process.

The design system was built mobile-first with a single accent colour reserved for money movement, so destructive and irreversible actions are always visually distinct.

  • · Biometric onboarding with liveness and document OCR
  • · Instant transfers with card freeze, limits and merchant controls
  • · Audit trail exposed to the user, not just to compliance

(03) Outcome

4.8 stars and a support queue that emptied out

Time to a funded account fell under nine minutes. Store ratings settled at 4.8 within two release cycles, and the four questions that dominated the support line disappeared from the queue entirely.

4.8

Combined store rating

9 min

Median onboarding time

-57%

Support tickets per 1k users

(04) What we did

Research first, then a design system that survives releases

Eight moderated sessions with real prospects told us where trust broke - not where the team assumed it did. We prototyped the flow in React Native against the live sandbox before committing to the design system.

  • · Discovery: eight moderated sessions, funnel teardown
  • · Prototype: clickable flow validated in the banking sandbox
  • · Build: design system, biometric SDK, Node.js services, PostgreSQL
  • · Launch: staged rollout with feature flags and crash budgets
Next projectDubai Smart City Dashboard→