E-DukkanJan 2026

E-Dukan is a full-scale multi-tenant SaaS e-commerce platform that enables merchants to create, manage, and operate their own online stores through a unified commerce ecosystem.

The platform provides a complete set of business capabilities including store management, product catalog management, merchandising, order processing, payments, billing, content management, subscriptions, and customer-facing storefront experiences.

Unlike traditional single-store e-commerce solutions, E-Dukan was designed as a multi-tenant platform where thousands of merchants can independently operate their businesses while sharing the same infrastructure.

Key Highlights Multi-tenant SaaS architecture Merchant dashboard and administration system Customer-facing storefront applications Role-based access control and store memberships Product catalog with categories, variants, options, and collections Shopping cart and checkout workflows Order lifecycle management Payment configuration and transaction tracking Promotions, coupons, and merchandising tools CMS capabilities including banners, pages, homepage sections, and dynamic content Subscription and SaaS billing management Currency and exchange-rate support Notification and operational infrastructure Extensible architecture for inventory, fulfillment, shipping, and marketplace expansion Architecture

The platform follows a domain-driven modular monolith architecture built around business domains such as:

Identity & Access Store Management Catalog Orders Payments Billing Promotions Content Management Currency Management Notifications Shared Platform Services

The backend serves multiple audiences through dedicated API surfaces:

Public Storefront Merchant Dashboard Platform Administration

while sharing a unified business layer and domain services.

Technology Stack Backend NestJS TypeScript Prisma ORM PostgreSQL JWT Authentication Modular Monolith Architecture Frontend Next.js React TypeScript TanStack Query Server Components Infrastructure Docker Turborepo Monorepo S3-Compatible Storage VPS Deployment CI/CD Ready Architecture Engineering Contributions Designed the platform architecture from database layer to frontend applications. Built a modular multi-tenant commerce backend using NestJS and Prisma. Designed and implemented the complete domain model containing 50+ business entities across commerce, billing, content, identity, and operations. Created a shared contracts and API-client ecosystem to ensure end-to-end type safety across backend and frontend applications. Implemented scalable merchant, admin, and public-facing application boundaries. Established deployment architecture using Docker and monorepo-based workflows. Planned future expansion paths for inventory management, fulfillment operations, shipping integrations, analytics, and marketplace capabilities. Scale & Complexity

E-Dukan is closer in architecture to platforms such as:

Shopify BigCommerce Saleor

than to a traditional online store project, as it provides the foundational infrastructure required to operate multiple independent e-commerce businesses from a single platform.

Screenshots