L
🏪Two-Sided Marketplace

Marketplace App

Build an Etsy-style two-sided marketplace with seller stores, product listings, cart, checkout, and reviews.

Two-sided (buyer + seller)Stripe Connect payoutsMulti-seller cartReviews & ratingsSeller dashboardsPlatform admin

The Prompt

✨ Ready-to-use Lovable Prompt

Open Lovable
Build a two-sided marketplace app with the following features:

**Discovery (for buyers):**
- Homepage with featured products, categories, and top-rated sellers
- Search with filters: price range, category, rating, location, shipping region
- Product detail page: image gallery, description, price, seller info, reviews, "Add to Cart"

**Seller Storefronts:**
- Every seller has a public storefront: logo, banner, bio, product grid, reviews
- Seller signup creates a store automatically; prompt them to add their first listing

**Listings:**
- Create a listing: title, description (rich text), price, currency, stock, shipping cost, images (up to 8), category, tags
- Edit, duplicate, pause, or delete listings
- Listing analytics: views, favourites, conversion rate

**Cart & Checkout:**
- Cart supports items from multiple sellers (split at checkout)
- Checkout via Stripe; payouts split to sellers via Stripe Connect
- Order confirmation email to buyer and seller

**Orders:**
- Buyer order history with status (Paid, Shipped, Delivered, Refunded)
- Seller order dashboard: mark as shipped (adds tracking number), refund, message buyer
- Disputes: buyer can open a dispute; platform admin reviews

**Reviews:**
- After delivery, buyer can leave a star rating + review
- Reviews appear on product page and seller storefront
- Sellers can respond to reviews

**Platform Admin:**
- Dashboard: total GMV, active sellers, open disputes, pending verifications
- Seller verification queue
- Take rate: default 10% platform fee on every transaction

**Design:**
- E-commerce-style layout with a sticky nav, prominent search, and large product imagery
- Trust signals everywhere: verified badges, star ratings, "X sold" counters
- Mobile-first checkout

Store everything in Supabase. Use Stripe Connect for seller payouts. RLS so sellers only edit their own listings.

How to Use This Prompt

  1. 1

    Copy the prompt

    Click the 'Copy Prompt' button above to copy the full prompt to your clipboard.

  2. 2

    Open Lovable

    Go to lovable.dev and create a new project. If you're on the free plan, you get 5 credits/day.

  3. 3

    Paste and send

    Paste the prompt into the Lovable chat input and press enter. Lovable will start building your app immediately.

  4. 4

    Iterate and refine

    Review what Lovable builds. Use follow-up prompts to refine the design, add features, or fix anything that's off.

Pro Tips

  • Ask for 'Stripe Connect with Standard accounts' — it's the simplest path to compliant payouts
  • Include a 'platform take rate' explicitly — Lovable won't add it unless you say so
  • Start with a single category even if your long-term plan is many — narrow marketplaces launch faster

Prompt Variations

Different versions of this prompt for specific use cases.

Digital goods marketplace

Build a marketplace for digital goods only (templates, ebooks, presets). No shipping. Delivery is an automatic file download after Stripe payment. Use Supabase Storage with signed URLs that expire in 24 hours.

Services marketplace

Build a services marketplace (like Fiverr). Sellers list services with 3 pricing tiers (Basic / Standard / Premium). Buyers place orders, describe requirements, and chat with the seller in-app. Milestone-based Stripe payments.

Frequently Asked Questions

Can Lovable handle Stripe Connect for payouts to sellers?
Yes. Ask Lovable to 'integrate Stripe Connect Standard; sellers onboard via Stripe's hosted onboarding; payouts to seller Stripe accounts on order completion; platform takes a 10% fee.' Lovable will set up the webhooks and the split-payment flow.
How do I prevent low-quality listings?
Add a manual approval queue: ask Lovable to 'require admin approval on the first 3 listings from each new seller; auto-approve subsequent listings unless flagged.' Combine with a minimum-image-count rule and automated profanity filter.

Ready to build?

Copy the prompt above, then paste it into Lovable. Your app starts building instantly.

Try Lovable Free