Production-ready mobile banking template. Flutter customer app, Laravel + Filament admin, MySQL backend. QR Pay, virtual cards, bill payments, savings goals, scheduled transfers, 2FA — all wired up.
Available balance
USD 4,250.75
Scan to Pay
Receive
Features
Closing the feature gap with the top sellers in the category — and then some.
Scan-to-pay and receive with a signed payload — no gateway lock-in.
Electricity · Water · Internet · Cable · Airtime · Data · Tax. Admin-configurable.
Issue, freeze, and control cards. Online · Contactless · ATM toggles. Daily caps.
Auto-save rules: daily, weekly, monthly. Beautiful progress UI.
Recurring transfers to beneficiaries, run by the Laravel scheduler.
Money requests with per-recipient response tracking.
Google Authenticator / Authy / 1Password compatible.
Admin-configurable reward, code on every account, redemption tracking.
On-device spending pie + category breakdown.
PDF statements with a date-range picker, generated by dompdf.
Pluggable providers, approval queue in admin, per-status filters.
Material 3 themed, system / light / dark, Arabic + 9 locales.
The Stack
No vendor lock-in. Drop the Laravel API on any cheap PHP host with MySQL. Push the Flutter app to App Store and Play. Use Firebase for FCM only.
# Stand it up in 60 seconds. git clone … flashbank cd flashbank/flashbank_api composer install cp .env.example .env && php artisan key:generate # point .env at MySQL (or stay on sqlite) php artisan migrate --seed # done — log in to /admin with admin@flashbank.app / admin1234 # then the Flutter app cd ../flashbank_app flutter pub get && flutter run
Admin Panel
Users, accounts, transactions, billers, banks, loans, ads, terms, referrals — every resource shipped, with filters, bulk actions and dashboard widgets.
Users
12,403
Customers across 64 countries
Transactions
$3.2M
Volume in the last 30 days
Loans
9 pending
Approve in one click
REST API
Mobile-first JSON API powering the Flutter app. Bring your own front-end too.
curl -X POST $API/api/v1/transactions/transfer \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "from_account_id": 12, "to_account_number": "8801234567", "amount": 200.00, "note": "Lunch split" }' → HTTP 201 { "id": 4291, "reference": "FB7K2M91PA", "amount": "200.00", "currency": "USD", "status": "completed", "source": "transfer" }
Pricing
For one end-product. Free updates.
$59
For paid end-products. Resale rights.
$399
Get the source on CodeCanyon and ship your fintech this weekend.
Demo creds: admin@flashbank.app / admin1234