Bazaru - Multi-Vendor Marketplace for Scripts

Bluehost Shared Hosting

Bazaru is a complete, production-ready marketplace where sellers publish digital products — scripts, themes, plugins, UI kits, mobile apps and any downloadable asset — and buyers purchase and download them instantly. It is built as a modern TypeScript monorepo (Next.js 15 storefront + NestJS 11 API + background workers) and ships with a storefront, buyer accounts, a seller Studio and a full admin panel — plus multi-currency payments, licensing, payouts and search out of the box.

Live demo: https://demo-bazaru.codmira.com

Demo accounts (password for all three: 14789632):

Full source code included — clean, commented TypeScript. No encrypted or obfuscated files.

Key features

  • Storefront — home, category browsing with faceted filters (price, rating, sales, date, framework, software version), product pages with gallery, reviews, comments and changelog.
  • Buyer accounts — orders, instant secure downloads, API-verifiable licenses with per-device activations, wishlist, collections, referrals and support tickets.
  • Seller Studio — product editor with live commission & buyer-fee breakdown, earnings and payouts, coupons, downloadable-file management and an author API.
  • Admin panel — sales reports, product moderation, refunds, payouts, bank transfers, users, categories, tags, coupons, CMS pages, email marketing, exchange rates and settings.
  • 6 payment gateways + bank transfer — Stripe, PayPal, Mercado Pago, Culqi, Niubiz and Izipay, with multi-currency conversion.
  • Powerful search — Meilisearch full-text plus pgvector semantic recommendations.
  • Secure downloads — files are delivered through short-lived, signed, single-use URLs.
  • Internationalization — English and Spanish out of the box, light/dark theme, multi-currency display.

Technology stack

  • Monorepo: pnpm + Turborepo
  • Web: Next.js 15 (App Router) + React 19 + Tailwind CSS
  • API: NestJS 11 + Prisma + PostgreSQL 16
  • Queues: Redis + BullMQ background workers
  • Search: Meilisearch + pgvector
  • Storage: S3-compatible (AWS S3, Cloudflare R2, or MinIO)
  • Auth: rotating JWT + argon2 + optional OAuth

What’s included

  • Full commented source code (TypeScript monorepo — web, API and workers).
  • Database schema (Prisma) and demo seed data.
  • Step-by-step HTML documentation (local development and production install).
  • Third-party license list.

Requirements

  • Node.js 22.11+ and pnpm 9.15+
  • PostgreSQL 16+, Redis 7+, Meilisearch 1.10+
  • An S3-compatible bucket (or MinIO for local development)
  • nginx or any reverse proxy for production

Documentation & support

The package includes a full HTML documentation bundle covering both a local (Docker) development setup and a native production install on a VPS, environment configuration, storage buckets, payment gateways, and day-to-day usage. For help, use the Comments tab on this item or the support channel listed with your purchase.

Changelog

v1.0.0 — Initial release.

0 average based on 0 ratings.

ticempresarial

ticempresarial

Visit Author's Portfolio

View Portfolio
Last Update 2026-08-27
Created 2026-08-27
Sales 0
Discussion Comments
Compatible Browsers Firefox Safari Opera Chrome Edge
Software Version ReactJS Node.js
High Resolution Yes
Files Included JavaScript JS JavaScript JSON HTML CSS SQL
Video Preview Resolution