Coming Soon

E-commerce Marketplace Starter

Launch a marketplace in a weekend.

A full-stack multi-vendor marketplace starter: seller onboarding, product listings, multi-step checkout, order management, and Stripe Connect payouts. Built with Next.js + FastAPI.

2 days of setup
5 minutes
80+Files
4,200+Lines of code
80%+Test coverage
5Services
Repository structure
project/
src/
api/
core/
models/
tests/
docker-compose.yml
.github/workflows/
README.md
src/api/auth.py

Tech stack

Python 3.12
FastAPI
PostgreSQL
Redis
Docker
GitHub Actions

The Problem

Multi-vendor marketplaces are 3x more complex than single-vendor stores

Stripe Connect setup for marketplace payouts is notoriously painful

Seller onboarding, commission logic, and payout splits are never in starter kits

What's Included

Everything you need to ship production-grade code

Seller Onboarding

Stripe Connect Express onboarding flow with KYC status tracking.

Product Listings

Multi-image upload, variant system, inventory tracking per seller.

Multi-Step Checkout

Cart → address → payment → confirmation with order splitting by seller.

Commission Engine

Configurable platform commission with automatic payout splits at charge time.

Order Management

Separate order views for buyers, sellers, and platform admin.

Get the Template

One-time payment. Full source code. Lifetime updates.

Personal License

$149one-time
  • Full source code (Next.js + FastAPI)
  • Docker setup
  • Stripe Connect integration
  • Lifetime updates

Team License

$447one-time
  • Everything in Personal
  • Up to 5 team members
  • Priority support
Commercial use allowed
Full source code
Lifetime updates

Frequently Asked Questions

Can this be used for a services marketplace (not products)?

Yes. The booking module is separate from the product catalog. Switch to service listings by adjusting the data model.

Does it include search?

Basic PostgreSQL full-text search is included. The guide references upgrading to Elasticsearch.