CodeCanU
← Back to products
Mobile / Flutter

Prosper | Stock Trading Flutter App With Laravel Backend

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,…

29.00 USDT 99.00 USDT

All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.

Description

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.

What ships

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 HoldingsStore singleton that hydrates from /api/v1/investments and 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/buy and /sell using SELECT ... FOR UPDATE balance 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 by KycLimits.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:refresh populates the news_articles cache 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.

Why it stands out

  • Real 3-tier KYC, not a single toggle. Per-action gates and per-tier rolling caps tunable in Site settings, resolver in User::kycTier().
  • Atomic trade ledger, not a UI mock. Buy and sell hit the same DB transaction as the balance lock, so a crash mid-trade cannot leave a position without a debit.
  • Server-side news cron. One 3-hourly job feeds every user, so the buyer’s Finnhub quota stays flat regardless of install count.
  • One source of truth for positions. HoldingsStore hydrates once and overlays live quotes, so home, holdings, and profile stats agree.
  • Feature-flag gated integrations. Zauthy, Stripe, Paystack, Postalynk, Supoora, Firebase, logo.dev all degrade gracefully when keys are missing.

Test demo

Web: https://prosper.foundrcode.com (Android Download the .apk button on the landing page)
Admin: https://prosper.foundrcode.com/admin (login: admin@prosper.test / password)
Demo user: alex@prosper.test / password

Third-party services and costs

Not included in the item price. Every third-party service listed below is billed directly by that provider under the buyer’s own account. Prosper does not proxy or mark up any external cost.
  • Stripe for card, ACH, and Apple Pay deposits, and the referral webhook. Per-transaction fee set by Stripe. Optional.
  • Paystack for Africa-region deposits (NG, GH, KE, ZA). Per-transaction fee set by Paystack. Optional.
  • Finnhub for live quotes, company profile, and news. Free tier available, paid tiers for higher rate limits. Optional.
  • Yahoo Finance for historical candle data. Free, no key required. Included.
  • Zauthy for hosted KYC, AML, and OTP verification. Per-verification fee set by Zauthy. Optional (manual Filament fallback shipped).
  • Postalynk for transactional and broadcast email with webhook validation. Per-message fee set by Postalynk. Optional (Laravel MAIL_MAILER fallback).
  • Supoora for the in-app live chat widget. Free tier available, paid tiers for volume. Optional.
  • Firebase FCM for mobile push. Free within Google Cloud quota. Optional.
  • Firebase Cloud Storage for user avatars. Free within Google Cloud quota. Optional (local disk fallback).
  • logo.dev for high-quality ticker logos via a buyer-supplied token. Free tier available, paid tiers for volume. Optional (Google favicon fallback shipped).

Assets and fonts

Support

Six months of bundled support with every purchase. Email ezeematrix@gmail.com and we will reply.

Prosper | Stock Trading Flutter App With Laravel Backend

29.00 USDT 99.00 USDT
Buy now

After successful payment, you will receive a download link for the source code