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
frontend
Next.js
database
Supabase
payments
Stripe Connect (if you proceed)
hosting
Vercel
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.