Enterprise FinTech Platform
A secure loan and collection management platform with separate apps for the business owner and the field managers who collect on the road. Real-time, auditable and built to be trusted with real money.
- Flutter
- Riverpod
- Firebase
- Owner + Manager
Under NDA, the client is not named. All screens shown use fictional demo data created for this case study.



- Client
- Confidential
- Private financial business, under NDA
- Our role
- Full-stack mobile
- Design, build and security
- Platform
- iOS & Android
- One Flutter codebase
- Roles
- Owner + Manager
- Permission-based access
Small loans, big responsibility: every rupee has to be accounted for.
The client lends in small amounts to many customers and collects on a regular cycle through a team in the field. They needed one system that made the money, the people and the paperwork visible.
Money that must reconcile
Interest, part-payments, overpayments, underpayments and settlements have to add up exactly, every time, across weekly, monthly and yearly cycles.
Trust with people in the field
Collections happen on the road. The owner needs to see and approve every rupee collected, without being there.
Sensitive customer data
Identity documents and personal details must stay private, isolated per business and protected on the device.


The whole business, on one screen.
Live numbers instead of notebooks and spreadsheets.
- Today's, tomorrow's and overdue collections at a glance
- Net profit, gross interest, expenses and outstanding principal, filterable by month, year or all time
- A collection trend chart for the last five days
- A privacy toggle that hides every amount when someone is looking over the shoulder
Nothing is final until the owner says so.
Field managers record collections on their phones. Each one lands in the owner's Verification Center to approve or reject.
- Pending requests show the amount, payment method, manager, customer and notes
- One-tap Approve or Reject, with a badge showing how many are waiting
- Receipts can be attached, and every action is written to the audit log
- The owner is notified the moment a collection is submitted




Built for the road: fast, focused and clear.
A separate manager experience that shows only what each person is allowed to do.
- A personal dashboard of assigned customers with today's, tomorrow's and overdue amounts
- Call, WhatsApp and SMS shortcuts on every due
- A guided Record Collection form with amount, method, remarks and a receipt photo
- Permissions set by the owner: collect, settle, view customers and view loans
Everything a lending business runs on.
Loans & collections
Interest-only loans on weekly, monthly or yearly cycles, with part-payments, overpayments and underpayments handled at collection time.
Verification Center
Every field collection waits for the owner to approve or reject it, with the manager, customer and payment method shown.
KYC capture
Guided document capture with image cropping and local storage of identity documents.
Live financials
Gross interest, expenses, net profit, outstanding principal and a collection trend, filtered by month, year or all time.
Branded reports
Exports to PDF and Excel, including an NPA (non-performing asset) report, for accounts and audits.
Push & in-app alerts
A Cloud Function delivers push notifications to the right user, with a notification centre inside the app.
- English and Marathi
- Light and dark themes
- Offline-aware, with a connectivity banner
- Hide-amounts privacy toggle
Designed for trust from the first line.
Financial and identity data demands defence in depth: protection on the device, rules on the server, and a record of every important action.
App lock
Passcode and biometric unlock, with the app locking itself when it goes to the background.
Isolated per business
Every record is tied to its owner, and Firestore Security Rules enforce that separation on the server.
Permission-based managers
Owners choose what each manager can see and do: collect, settle, view customers, view loans.
Audit trail
Sensitive actions are written to an audit log that the owner can review.
One codebase, two apps, a tested core.
Mobile
- Flutter and Dart for iOS and Android from one codebase
- Riverpod state management, with feature-first folders
- Owner and manager experiences share one design system
- English and Marathi, light and dark themes
Backend on Firebase
- Phone-number sign-in with OTP and Cloud Firestore
- Cloud Storage, and Cloud Functions for push delivery
- Real-time sync with offline persistence
- Indexes and rules written for per-business isolation
Quality
- Automated tests for loans, multi-tenant isolation, reports, KYC, notifications and security
- A built-in demo mode with sample data for safe walkthroughs
- Branded PDF and Excel exports for accounts
- Structured error handling with clear messages
- Flutter
- Dart
- Riverpod
- Firebase Auth
- Cloud Firestore
- Cloud Storage
- Cloud Functions
- Cloud Messaging
- fl_chart
- PDF & Excel export
- Local auth (biometrics)
Need software your finances can depend on?
We build secure, real-time mobile products for businesses that handle money, people and sensitive data. Everything we discuss stays confidential.
This is a confidential client project. The client is not identified, and all screens are from a demo build populated with fictional data. No real customer or financial information is shown.

