
Droblow
Full-stack digital marketplace SaaS starter — React + Supaba
I spent the last several months building Droblow — a production-ready digital marketplace where sellers list and sell digital products (ebooks, courses, software, templates, audio) and buyers browse, purchase, and get instant access.
Instead of keeping it to myself, I packaged the full source code and made it available.
🏗️ Three separate roles, fully built:
→ Buyer — browses catalog, purchases, gets instant delivery link, leaves reviews, opens disputes
→ Seller — branded storefront with custom URL, lists products, manages wallet + payouts
→ Admin — approves every product before it goes live, manages payouts, resolves disputes
🔧 Stack:
→ React + Vite
→ Supabase (PostgreSQL + Auth + RLS + Edge Functions)
→ Cloudinary (images)
→ Resend (emails)
→ Capacitor (Android/iOS)
💡 What makes it different:
→ Anti-scam verification before any product goes live
→ Three-way dispute system (buyer + admin + seller in same chat)
→ Subscription pack system with editable commissions (8% to 40%)
→ Full wallet logic with payout tracking
⚠️ Honest disclaimer: ~80% complete. Payment gateway not yet wired in — you integrate your preferred provider.
🔗 Live demo: https://digiland-marketplace-main-1ne5.vercel.app/
📦 Source code: https://ko-fi.com/s/df7bec2b60
Is $399the right price for this? Would love honest feedback.
I built a full digital marketplace SaaS starter — React + Supabase + Android (source code available)
1 Like
Comment
About
I kept seeing developers waste weeks building marketplace infrastructure — auth, database schema, file storage, role management, content moderation — before writing a single line of real product logic. Droblow exists to

1 Comment
One thing I find interesting about products like this is that they sit in an unusual place between software and decision-making.
The code is only part of what someone is buying.
They're also buying a set of assumptions about how a marketplace should work.
Disputes, approvals, commissions, wallets, reviews—none of those are neutral implementation details.
At some point a starter stops being a shortcut and starts becoming a point of view.
That was the part that stood out to me reading this.