Deploy Mercurjs

About Open-source multi-vendor marketplace platform for B2B & B2C.

Deploy Mercurjs

Just deployed

Just deployed

/var/lib/postgresql/data

Just deployed

/data

Just deployed

/bitnami

Deploy and Host MercurJS, Multi Vendor Marketplace on Railway

This template deploys a robust open-source multi-vendor marketplace platform built with MercurJS on Railway, supporting both B2B and B2C business models. The stack includes a MedusaJS-powered backend with marketplace extensions, an admin dashboard for marketplace owners, a vendor/seller dashboard for managing individual stores, and a fully integrated Next.js storefront for customers. Optional integrations include Stripe for payments, Algolia for search, and Resend for emails, all of which can be enabled via API keys.

About Hosting MercurJS Marketplace on Railway

MercurJS provides a comprehensive managed marketplace experience:

  • Admin Dashboard: This is the control center for marketplace owners (hosters). The admin sets platform-wide rules, manages product categories, commissions, and vendor approvals. They hold super admin rights and can accept or decline vendor registration requests.

  • Vendor Dashboard: This interface is for vendors or companies wishing to sell on the marketplace. Vendors can register (pending admin approval), manage products, define tax and shipping rules, and track orders through this dedicated panel.

  • Marketplace Storefront: Customers interact with a customizable, multi-vendor marketplace storefront, able to browse and purchase products from all vendors seamlessly. This storefront demonstrates how to build or extend a marketplace-facing frontend with multi-vendor cart and checkout functionality.

The entire stack is automated to deploy on Railway with PostgreSQL and Redis services, supporting quick setup with minimal manual configuration. While API keys for payments, search, and emails are optional, providing them is recommended to enable full marketplace functionality.

Common Use Cases

  • Quickly launching and managing a modern multi-vendor marketplace with both B2B and B2C capabilities
  • Empowering vendor/seller self-service with their own dashboards under admin supervision
  • Building and customizing multi-vendor storefronts with unified customer shopping experiences

Dependencies for MercurJS Hosting

  • GitHub and Railway accounts
  • Railway Hobby plan (€5/month)
  • Optional Stripe, Algolia, and Resend API keys

Deployment Dependencies

  • PostgreSQL, Redis and MinIO services on Railway
  • Node.js 20+ and pnpm for local development and builds

Implementation Details

  • Backend powered by MedusaJS v2 extended with MercurJS marketplace features
  • React/Vite admin panel and vendor panel for marketplace management
  • Next.js storefront supporting multi-vendor features
  • Supports marketplace-specific business logic like commissions, role-based access, vendor approvals, and order splitting
  • Ready-to-run migrations, seeding, and user management CLI commands
  • Deployment automation powered by medusajs-launch-utils

Why Deploy MercurJS Marketplace on Railway?

Railway supports seamless deployment and scaling of the full marketplace stack, handling all infrastructure components needed to run a multi-vendor marketplace efficiently. This lets developers and operators focus on growing and customizing their marketplaces without managing underlying infrastructure complexity.

Deploying MercurJS Marketplace on Railway grants you a powerful, richly featured, full-stack marketplace platform that serves B2B, B2C, and hybrid marketplace use cases with ease.


Read more at: https://www.mercurjs.com/
MercurJS is built and maintained by: https://www.rigbyjs.com/ This template is made by: FUNKYTON


Template Content

More templates in this category

View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

View Template
(v1) Simple Medusa Backend
Deploy an ecommerce backend and admin using Medusa

View Template
peppermint
Docker-compose port for peppermint.sh