Consumer loan app with ID checks
Hypothetical. Not a client, not a result.
// The problem
A lender takes applications through a web form and email, so identity checks, bank data and documents are chased by hand and many applicants never finish.
// What we would build
An iOS and Android app with a matching web portal that verifies identity, links the bank account, collects documents and shows the applicant where their file stands, with a back office for the credit team.
// What is in it
- Identity verification and bank account linking inside the application flow
- Document capture with the phone camera, checked for blur before upload
- Application status, repayments and statements for the borrower
- A back office for credit staff with an audit trail on every decision
- English and French throughout, with notices sent by push and email
// Stack
- Next.js
- React Native
- PostgreSQL
- Flinks or Plaid for bank data
- Identity verification API
- AWS Canada
// estimate
- Build
- ≈ US$249,000 to US$381,000, delivered within 39 weeksCAD 354,400 to 542,000
- Hosting
- ≈ US$492 a monthCAD 700 a month
- Support
- ≈ US$5,010 a monthCAD 7,135 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Design approved
- 10.9 to 18.4 weeks
- Core features
- 2.4 to 3.9 weeks
- Full build
- 1.4 to 2.4 weeks
- First build on devices
- 4.9 to 7.9 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.4 to 0.9 weeks
- Regulatory reports accepted
- 0.9 weeks
- Controls built and evidenced
- 0.9 weeks
- Readiness review
- 0.9 weeks
- Launch
- 0.9 to 1.4 weeks
- Audit support and remediation
- 0.9 to 1.4 weeks
- Observation window (auditor)
- 26 weeks
- Auditor report (SOC 2 Type II)
- 4 to 8 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
- Sandbox and API access from the vendor
- 1 to 4 weeks
- Booking a penetration tester and their report
- 2 to 4 weeks
How it is paid
- Deposit 20%
- CAD 70,880 to 108,400
- Discovery 5.9%
- CAD 20,909.60 to 31,978.00
- Design approved 5.9%
- CAD 20,909.60 to 31,978.00
- Core features 4.8%
- CAD 17,011.20 to 26,016.00
- Full build 3.2%
- CAD 11,340.80 to 17,344.00
- First build on devices 12.8%
- CAD 45,363.20 to 69,376.00
- Testing and fixes 1.6%
- CAD 5,670.40 to 8,672.00
- Store submission 4.2%
- CAD 14,884.80 to 22,764.00
- Regulatory reports accepted 6.3%
- CAD 22,327.20 to 34,146.00
- Controls built and evidenced 6.3%
- CAD 22,327.20 to 34,146.00
- Readiness review 6.3%
- CAD 22,327.20 to 34,146.00
- Launch 5.9%
- CAD 20,909.60 to 31,978.00
- Audit support and remediation 6.8%
- CAD 24,099.20 to 36,856.00
- Holdback, 30 days after launch (10%)
- CAD 35,440 to 54,200