Prosper — White-Label Investing & Trading App
Key Features
- Flutter 3.6+ app with light + dark themes (no broken contrast — every chip, button, and sheet was audited)
- Laravel 11 backend + Filament v4 admin panel (already wired to every model)
- Payments: Stripe (cards / ACH / Apple Pay / Google Pay) + Paystack (NGN, GHS, KES, ZAR, USD) + on-chain crypto deposits
- Server-side balance integrity: atomic SELECT … FOR UPDATE on every withdraw, HMAC-verified Stripe webhook crediting
- Three-layer security: Face/Touch ID → SHA-256 hashed passcode (50k stretch) → Google Authenticator-compatible TOTP
- Real KYC via Zauthy webhook (no fake 'pending review' screens) + suitability/income survey at signup
- Live market data via Finnhub (search, quote, profile, candles, news) with Finnhub-free graceful degradation
- Real currency conversion (not symbol-swap) via fawazahmed0/currency-api — change your locale, every number reconverts
- UUID-based route bindings on every public model — no /users/1 enumeration, no IDOR
- Push notifications via Postalynk (token registration endpoint included)
- Shimmer skeletons everywhere — no sample numbers leak into the UI on cold start
- White-label in one config file: brand name, primary color, splash, launcher icon, tab icons
- flutter_launcher_icons + flutter_native_splash pre-wired — regenerate every platform from one PNG
- CSV / text export of activity & performance, gated behind re-auth
- Filament admin: users, accounts, cards, transactions, goals, transfers, legals, notifications
- Self-hosted HTML developer documentation — sidebar nav, light/dark, ready to deploy
Customization Available
Need this product tailored to your brand or requirements? We offer custom modifications — reach out and let us know what you need.
Prosper — the Robinhood-grade starter your next fintech actually ships on
Prosper is a fully-built, production-ready investing & trading platform. Flutter on the front, Laravel 11 + Filament v4 admin on the back, payments on Stripe and Paystack out of the box, real KYC via Zauthy, and a security stack — biometrics, 6-digit passcode, Google Authenticator-style TOTP — that you'd normally pay a vendor six figures a year to bolt on.
It's not a demo. It's not sample data with a skin. Every flow you'd ship on day one is wired end-to-end:
- A Flutter app with shimmer loading everywhere (no fake numbers on cold mount), a real
MoneyTextwidget that converts USD → user-preferred currency live, dark mode that doesn't break, and a hero portfolio card with sparklines that actually animate. - A Laravel API with UUID-based route bindings (no
/users/1enumeration), Sanctum auth, atomicSELECT … FOR UPDATEdebits so two parallel withdrawals can never double-spend, Stripe webhook crediting with HMAC-SHA256 signature verification, and a Filament admin panel that already knows about every model. - A security center the user can self-configure: turn biometrics on, set a passcode, scan a QR into Google Authenticator, decide which actions (sign-in, withdraw, trade) require re-auth.
- White-label primitives: one config file for the brand name, primary color, splash, launcher icon, and Lucide-or-custom tab icons. Drop a 1024×1024 PNG into
assets/brand/launcher.png, rundart run flutter_launcher_icons, and every platform's icon is regenerated.
If you're building a robo-advisor, a remittance app, a regional broker, a treasury product, or anything that touches money — this is the 90% of the work, done.
What you get
- Flutter app (
lib/) — 60+ screens including portfolio, holdings, statistics, deposit (Stripe + Paystack + crypto), withdraw (bank + crypto), KYC onboarding, beneficiaries CRUD, watchlist, market news, push registration, security center, biometric lock screen, in-app browser for legals. - Laravel backend (
backend/) — Sanctum tokens, Filament admin, migrations for users / accounts / cards / transactions / transfers / goals / investments / notifications, queued webhook listeners for Stripe + Paystack + Zauthy + Postalynk. - Currency engine — canonical USD on the wire, user-preferred currency in the UI, live conversion via the fawazahmed0 open exchange rates API.
- Live market data — Finnhub-backed search, quote, profile, candles, market & company news.
- Push — token registration endpoint + delivery via Postalynk.
- HTML developer documentation (
docs/index.html) — clean light/dark single-page reference with a sidebar nav, ready to host on the client's domain.
Why customers buy this
Fintech work is 80% boring infrastructure: balance integrity, KYC, webhook signature verification, currency math, dark-mode polish, security gates. Prosper ships all of it. Your team gets to spend its quarter on the actual product — the differentiator — instead of re-implementing lockForUpdate from scratch in a Slack channel at 11pm.



