Can I code this? A Two-Sided Marketplace

Listings and a basic checkout are buildable on their own. Splitting payments correctly between your platform and many independent sellers — tax forms, payouts, refund liability — is exactly what Stripe Connect exists to solve, and it's not a weekend addition.

Just pay
Effort: not worth startingRunning cost: $0/mo to start

Why CanICodeThis says Just pay

  • A product or service listing with photos and a description is ordinary CRUD, the easy 20%
  • Search and filtering across listings is a well-documented query pattern
  • For a single-seller store (not a marketplace), Stripe's plain Checkout is genuinely simple — it's the multi-seller split that changes everything

The parts that'll cause problems

  • Splitting a single payment between your platform and an independent seller, correctly, with tax reporting per seller, is precisely what Stripe Connect Marketplace exists for — and it's genuine financial infrastructure, not a database feature
  • Trust and safety (reviews, dispute resolution, fraud) at real volume is an ongoing operational job, not a one-time build
  • Purpose-built platforms like Sharetribe exist specifically because this problem is hard enough that renting the infrastructure usually beats building it from scratch

How I'd build this

frontendNext.js
databaseSupabase
paymentsStripe Connect (if you proceed)
hostingVercel

MVP scope

  • If you're testing the concept: listings and browsing with no real payment splitting — collect interest manually first
  • A waitlist or manual-invoice MVP to validate demand before building marketplace payments

Postpone to v2

  • Stripe Connect Marketplace once demand is validated
  • Seller onboarding and payout management
  • Dispute resolution workflow

What it actually costs to build

AI agent — with a subscription (Claude Pro/Max, Cursor, etc.)$0 marginal
AI agent — pay-per-use API, no subscription$86–$172 one-time
Hosting, once it's running$0/mo (free tier)
Domain name, if you want your own~$12/yr

The build prompt

Don't build Stripe Connect marketplace payments as a first step. Validate the idea first: build a simple listings-and-browsing site where sellers list items or services, but transactions happen manually (an invoice sent outside the platform, or a waitlist) rather than in-platform split payments. If demand proves out, that's the point to integrate Stripe Connect properly or evaluate an existing marketplace platform like Sharetribe rather than building payment splitting from scratch.

← try another idea · browse the full register