AI-Powered Business Acquisition Platform
Brokers list businesses, buyers discover them and sign NDAs, an AI assistant guides both. Client name under NDA.

Client name, branding and screenshots withheld under agreement.
The mobile client for a marketplace where small businesses change hands. Brokers list businesses for sale, buyers discover them, request and sign NDAs, exchange documents and move a deal through its milestones. An AI assistant sits across the whole journey: it extracts a listing from uploaded documents, builds a buyer persona, edits profiles and answers questions in a chat thread that knows which screen you are on.
Three account types share one app. Brokers publish and manage listings, folders and shared files and watch a dashboard of listings, users and deals. Buyers browse, favourite, request NDAs, sign PDFs and chat inside a deal. Firms get seat management and an admin view. A single login can hold both a broker and a buyer organisation and switch between them at runtime.
Money and identity are real integrations, not mocks: Stripe subscriptions with plan changes, seat adjustments and saved payment methods, and bank verification through Plaid Link.
Key Features
- Email, OTP, Google and Apple sign-in, with role selection after social sign-up.
- AI chat assistant with file attachments and per-screen context; deal-scoped threads; markdown replies.
- Voice: speech-to-text input, text-to-speech replies, and a hands-free dictation mode that listens, sends and reads back.
- AI listing extraction from uploaded documents and AI-guided persona creation.
- Document vault: folders, upload to cloud storage, rename, single and batch share, share by link.
- PDF viewing and signing with drawn or typed signatures placed on the page and flattened into the file.
- NDA request, approval and signing; deal milestones with pause, cancel, restore and close; LOI sharing.
- Stripe payment sheet, subscription create / change / cancel, seat management and payment methods.
- Plaid Link bank verification and saved financials.
- Broker and firm dashboards with custom-painted donut charts and metric cards.
- Push notifications via Firebase Cloud Messaging with an in-app inbox and badges.
- English and Spanish, light / dark / system theme, offline-detection screen.
- Three build environments (dev, staging, production) via compile-time defines, Android flavors and per-environment Firebase configs.
Technology
- Flutter
- Dart
- Provider
- Dio
- Firebase Messaging
- Stripe
- Plaid
- PDF viewer and signing
- speech-to-text
- text-to-speech
- Google / Apple sign-in
- localization
Status: Built for iOS and Android. No public listing is linked, per the client agreement.