Prosper | Stock Trading Flutter App With Laravel Backend

Version Download:
Demo: Live Preview
License: Unlimited websites
Please read before purchase: FAQ
Original price was: $99.00.$30.00Current price is: $30.00.
Prosper is a Flutter mobile app plus a Laravel + Filament backend and marketing site for a retail stock trading product. It bundles a 3-tier KYC ladder, an atomic trade ledger, live Finnhub quotes with Yahoo Finance candles, a server-side news cron, a referral program with deep links, and a Filament admin where commissions, KYC gates, and rails are tunable in the UI.
Why ship a trading app now
Retail trading has never been louder. Zero-commission brokers, fractional shares, and a steady drumbeat of high-profile IPOs keep pulling first-time investors onto mobile. A polished mobile front door with a real ledger and real KYC is the difference between a demo and a business.
Who this is for
- Indie developers who want to flip a fintech MVP in days, not months.
- Agencies that need a credible starting point for a brokerage or wallet client.
- Founders raising seed who need a working demo on a real device this week.
Mobile (Flutter)
- Animated splash with a custom CustomPainter chart line, onboarding carousel, Get Started, Login, Signup, self-serve Forgot Password.
- Home with deposit, withdraw, transactions screens. Watchlist and stock detail with sparkline.
- Holdings screen backed by a
HoldingsStoresingleton that hydrates from/api/v1/investmentsand overlays live quotes, so home, profile, and statistics show the same unrealized P&L. - News screen and horizontally scrolling news strip widget powered by the server-side cache.
- Currency converter, dark mode, multi-currency support.
- Security screen with biometric, passcode, Google Authenticator-compatible TOTP, per-action auth gates for withdrawals and trades, lock screen on resume.
- Profile, edit profile, personal info, beneficiaries, referral. Support: Contact Support, Help Center, Live Chat (Supoora), Report Issue.
Backend (Laravel)
- Atomic trade endpoints
POST /api/v1/trade/buyand/sellusingSELECT ... FOR UPDATEbalance locking, with ledger Transaction rows in the same DB transaction. - Admin-tunable trade commission and buy-side spread percent.
- 3-tier KYC ladder (Identity, Address, Financial) with per-action gates and per-tier rolling caps resolved via
User::kycTier(), enforced byKycLimits.php. - Dual KYC modes: manual review from Filament Users, or hosted Zauthy WebView when
ZAUTHY_ENABLED=true. - Self-serve password reset that always returns 200 to prevent email enumeration, with token verification and Sanctum invalidation.
- 3-hourly Artisan cron
news:refreshpopulates thenews_articlescache from Finnhub and exposes/api/v1/market/news. - Multi-rail funding: Stripe (cards, ACH, Apple Pay), Paystack (NG, GH, KE, ZA), crypto deposits via admin-supplied wallet addresses, no third party.
- Referral program with lazy code generation, public
/r/{code}short-link that drops a 90-day cookie for cross-device attribution, atomic reward credit on qualifying first deposit via Stripe webhook. - Firebase FCM push and Cloud Storage for avatars, Postalynk email with webhook validation.
Admin (Filament)
- Resources for Users, Accounts, Transactions, Investments, Cards, Transfers, Goals.
- Site settings singleton for app name, tagline, colors, logo, hero copy, screenshots, social URLs, footer, ticker symbols, commission percentages.
- Blog and Legal rich-text pages, Integrations screen with per-provider feature flags.
- Broadcasts (email and push, fan out to segments), Support tickets, Notifications, Categories, Quote caches, Approve and Reject KYC row actions.
Marketing site (Laravel)
- Mobile-first responsive layout, blog and legal pages backed by the same admin, public news index sharing the in-app cache, public
/r/{code}referral redirect, brand-themed paginator. - Web installer for non-technical setup, plus a Hostinger and shared cPanel deploy doc with a PHP cron snippet.


There are no reviews yet.