All projects
Case study

Dokan.ggMulti-Vendor Marketplace

A multi-vendor e-commerce marketplace for Bangladesh, with a storefront for shoppers and dashboards for sellers and admins.

Role
Founder & CEO
Timeline
Apr 2022 - Present
Type
Project I worked on
Stack
TypeScript, Next.js 16 +14
dokan.gg
01

Overview

Dokan.gg is an online marketplace I founded so any business in Bangladesh can open a store without building its own website. Shoppers browse products from many independent stores in one place, check out once (the basket is split into an order per store), pay by card or cash on delivery, and track each parcel to their door. Sellers get a storefront page and a dashboard for their catalogue, orders, customers, returns and payouts. Admins approve stores, moderate the categories and brands that sellers propose, and watch sales across the platform. The first version (2023–2024) ran on a Next.js and Material UI storefront, an Express API on AWS Lambda and a React seller app. In 2026 I rebuilt it from scratch as a monorepo: a Bun and Hono API over MongoDB, a Next.js storefront and a Next.js seller and admin dashboard, plus Playwright tools that import product catalogues from existing retailers. The screenshots show the rebuilt platform running with demo stores, products and orders.

02

Highlights

  1. 01Storefront with global search, category and price filters, popularity sorting and compare-at pricing
  2. 02Product pages with image galleries, variants, specifications and verified-purchase reviews with helpful votes and seller replies
  3. 03One checkout across many stores: the basket is split into an order per store, paid by cash on delivery or card
  4. 04Bangladeshi address book (province, city, area) and order tracking with the courier and tracking number
  5. 05Seller dashboard for products, orders, customers and returns, with an 8-step product editor covering media, pricing, specs, shipping, warranty and variants
  6. 06Order workflow from pending to completed, with status history, courier hand-off and email notifications
  7. 07Returns and refunds, seller balances net of platform commission, and payout requests approved by admins
  8. 08Admin console for approving or suspending stores, managing users, and reviewing categories and brands proposed by sellers
  9. 09Platform analytics: GMV, conversion, sales over time, order-status breakdown and UTM attribution
  10. 10Catalogue import tools that scrape and bring in product listings from existing Bangladeshi retailers
  11. 11Accounts with email and password, Google sign-in and magic links, with separate customer, seller and admin roles

Next project

Zodi World | Astrology App for iOS and Android

An astrology app with daily horoscopes, tarot and crystal draws, a birth chart and collectible zodiac art, which I rebuilt in React Native for a client on Fiverr.

View case study