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