Use case
Build a marketplace app with AI — two-sided by default
Buyers, sellers, listings, messaging, payments, and reviews, generated from one prompt.
At a glance
- Output
- Native iOS + Android + web
- Sides
- Buyer + seller flows in one app
- Payments
- Stripe Connect for split payouts
- Messaging
- WebSocket-backed buyer/seller chat
- Stack
- Expo + React Native, role-based nav, REST + WebSocket
- Time to first preview
- Under five minutes
Example prompt
“Build a native two-sided marketplace with buyer and seller flows, listings, in-app messaging, Stripe Connect payments, and reviews.”
What AppGenie generates
AppGenie generates a two-sided marketplace with buyer and seller flows, listings, messaging, Stripe Connect payments, and ratings. Ship a working marketplace MVP in a day, not a quarter.
Buyer and seller flows
Separate navigation and screens per role.
Listings and search
Create, browse, and filter listings.
In-app messaging
Real-time messages between buyers and sellers.
Stripe Connect payments
Marketplace payouts wired and ready to test.
Reviews and ratings
Post-transaction reviews for trust.
Inside the marketplace app AppGenie ships
A breakdown of the concrete features wired into the first generated build, grouped by area.
Buyer side
- Browse and search listings with category filters
- Listing detail with photos, seller profile, and reviews
- In-app messaging with sellers
- Stripe Connect checkout with split payment to platform and seller
- Order history and dispute flow
Seller side
- Create and manage listings with photos and pricing
- Inbox for buyer conversations
- Order fulfillment and payout view
- Profile and seller verification stub
Screens you get out of the box
- Browse
- Listing detail
- Create listing
- Messages
- Checkout
- Reviews
- Profile
Key screens, and what each one does
Browse
Search and filter listings, with category chips and saved searches.
Listing detail
Photos, description, seller info, reviews, and message/buy actions.
Create listing
Form for title, description, photos, price, and category.
Messages
Real-time inbox with per-listing threads.
Checkout
Address, shipping, Stripe payment, and order confirmation.
Reviews
Leave a rating and review after the transaction.
Profile
Bio, listings, sales, and reviews.
Data model sketch
The default entities AppGenie scaffolds for a marketplace app. Edit the spec at sign-off to add fields, drop entities, or rename anything.
User
- id
- name
- avatarUrl
- isSeller
- stripeAccountId
- createdAt
Listing
- id
- sellerId
- title
- description
- price
- photos[]
- category
- status
Conversation
- id
- listingId
- buyerId
- sellerId
- lastMessageAt
Message
- id
- conversationId
- senderId
- body
- createdAt
Order
- id
- listingId
- buyerId
- sellerId
- amount
- platformFee
- status
- createdAt
Review
- id
- orderId
- reviewerId
- targetUserId
- rating
- body
- createdAt
Example prompts to start from
Paste any of these into the AppGenie builder to kick off a new marketplace app, then refine from chat.
“Build a native two-sided marketplace for handmade goods with listings, chat, Stripe Connect checkout, and reviews.”
“Build a local services marketplace with hourly providers, in-app messaging, and deposit payments.”
“Build a peer-to-peer rental marketplace with calendar availability, Stripe Connect, and damage deposits.”
“Add a seller verification flow with ID upload and status badges on listings.”
How to build a marketplace app with ai
- 1
Describe your marketplace
Outline the two roles, listing types, and payment flow.
- 2
Approve the spec
Data models, roles, and payouts laid out for sign-off.
- 3
Iterate
Chat-driven patches refine the flow.
- 4
Ship
Publish to mobile and web.
How AppGenie builds your marketplace app
A look at the multi-agent pipeline that turns your prompt into a generated codebase.
- 1
A1 reads the prompt
IntentClassifier sees "marketplace" and routes to the two-sided pipeline preset.
- 2
A3 drafts roles and flows
PRDWriter outlines buyer and seller flows, the data model, and the Stripe Connect payment split.
- 3
A4 + A5 generate the app
Architect plans the role-based nav and messaging; CodeGenerator wires listings, chat, and checkout.
- 4
A6 validates the build
Validator runs a build check; you get a live preview to test buyer and seller side end-to-end.
The bottom line
A two-sided marketplace is the kind of project that scares founders because of the chicken-and-egg problem. AppGenie removes the technical half: you get listings, chat, payments, and reviews in one pipeline run, so you can spend your time on supply and demand instead of plumbing.
What to include in a marketplace app
A marketplace is two apps in one — a buyer flow and a seller flow — sharing a single backend. Both need to ship in V1 or you do not have a marketplace, you have a catalogue.
Buyer flow: search and category browsing, listing detail with photos and seller profile, in-app messaging with the seller, Stripe Connect checkout (so the platform fee splits automatically), and an order history with a dispute path. The buyer side is what investors and customers see first, but it is meaningless without the seller side.
Seller flow: create-and-manage listings with photo upload and pricing, an inbox for buyer conversations, an order fulfillment view, and a payout dashboard backed by Stripe Connect. If sellers cannot self-serve from day one, you are operating a manual concierge service, not a marketplace.
In-app messaging: real-time WebSocket-backed chat between buyer and seller, with per-listing threads and unread counts. Email-only is a non-starter — both sides expect chat, and the message log is the audit trail when a dispute lands.
Reviews and trust: post-transaction reviews (both directions), seller verification stub, and visible ratings on listings. Trust is the moat in a marketplace; the review system is what builds it.
Stripe Connect (not regular Stripe): the difference is enormous. Regular Stripe means you are a merchant of record; Stripe Connect splits the payment between platform and seller automatically and handles seller onboarding (KYC, payout setup). Get this right in V1 — migrating later is painful.
Common mistakes when building marketplace apps
Three mistakes that kill marketplaces before they reach liquidity.
Building only the buyer side first. Founders think "I'll add seller tools after I get demand" and then realise sellers will not onboard via email-and-CSV. By the time the seller flow exists, the buyers have lost interest. AppGenie ships both flows in the first pipeline run — keep them, even if you are seeding supply manually for the first month.
Skipping in-app messaging. Sellers need to answer questions before a sale; buyers need to coordinate logistics after one. Punt this and the deals happen on Instagram DMs instead of your platform — you lose the audit trail, the trust signals, and (eventually) the transaction itself when both sides realise they can deal off-platform.
Treating Stripe Connect as "just Stripe." Stripe Connect requires seller onboarding (KYC, payout method, country compliance) and a different webhook flow than a normal Stripe checkout. Founders wire normal Stripe in V1, then need a two-week refactor to add seller payouts. AppGenie scaffolds Stripe Connect from the first prompt; do not downgrade it.
How long does it take and what does it cost to build a marketplace app
Traditional timeline: four to six months for a small team to build buyer flow, seller flow, listings, search, messaging, Stripe Connect payouts, and a review system. Agency cost: $100,000 to $300,000 — marketplaces are at the top end because of the two-sided complexity, the messaging system, and the Stripe Connect compliance work.
With AppGenie: the buyer flow, seller flow, listings, search, in-app messaging, Stripe Connect, and reviews generate in the first pipeline run — typically three to five minutes for the first live preview. The output is a full Expo + React Native codebase that runs on iOS, Android, and web from the same source, with role-based navigation and the WebSocket messaging plumbed end-to-end.
What this means in practice: you spend your first month on the chicken-and-egg problem (seeding supply, finding the first buyers) — the real reason most marketplaces fail — instead of building listing pages and chat infrastructure for the third time this decade.
The ongoing cost is your AppGenie subscription plus your backend hosting and Stripe Connect fees. No agency retainer, no platform-takes-30% lock-in.
Related reading: Why AI app builders break on the second prompt — and how diff-aware pipelines fix it
Similar apps you can build
Use case
E-commerce app
Product catalog, cart, Stripe checkout, order history, and admin controls, AI-generated.
See guide →Use case
Booking app
Service discovery, availability, checkout, and reminders, generated from a single prompt.
See guide →Use case
Food delivery app
From menu browsing to checkout to driver tracking, AppGenie generates a production native food delivery app in minutes.
See guide →Marketplace app — FAQ
Can AppGenie build a marketplace with Stripe Connect?
Yes. The default marketplace prompt wires Stripe Connect for seller payouts, so you can split payments between the platform and the seller.
Does the marketplace include messaging?
Yes. AppGenie scaffolds real-time in-app messaging between buyers and sellers using WebSockets.
Ready to build a marketplace app with ai?
Describe it once. AppGenie generates a full production codebase you own, with live preview and diff-aware updates.