Multi-vendor marketplace · 2026
A marketplace where independent sellers list their own products, and the platform has to hold the money, the stock, and the trust between them.

Small makers and shops sell through chat apps and social posts, where orders are lost in message threads and buyers have no way to tell a real seller from an invented one. A marketplace solves both, but only if it can moderate what appears on it.
Marketplace software is usually judged on the shopping experience, which is the easy half. The hard half is everything a buyer never sees: verifying sellers, splitting one payment across several shops, and stopping a listing from going live before anyone has looked at it.
Every rule here has an obvious wrong version. Decrementing stock when an order is placed lets unpaid orders hold inventory hostage. Taking the platform fee from the order total instead of each shop’s own lines quietly overcharges whoever shares a basket.
Stock comes down at payment, not at order creation. A product appears in the catalogue only when it is live and its shop is approved — two separate gates, so a problem seller cannot slip through on a good product. The platform fee is calculated per shop from its own lines and frozen onto the order, so changing the rate tomorrow does not rewrite yesterday.
Warm off-white and forest green, chosen partly because no other project in this set uses either. The catalogue leads with photography and keeps the interface quiet around it; the seller and admin panels drop to a denser layout, because those are worked in rather than browsed.
Next.js and TypeScript, with a simulated payment step that is labelled as simulated on the screen where it happens. Real product photography was used, and branded goods were deliberately excluded: a real Nike shoe under an invented seller name reads as a counterfeit listing, which is not the impression a marketplace should leave.
Each of these was shaped around what one business actually needed. Yours would start the same way — with a conversation about the business, not a brief.
