All case studies
Case Study · #005 · 2024

Multi-vendor eCommerce & Auction Platform

Advanced Multi-vendor eCommerce & Auction Platform

EcommerceMarketplaceLaravelFlutterAPIAuction
Multi-vendor eCommerce & Auction Platform — screenshot 1
Multi-vendor eCommerce & Auction Platform — screenshot 2
Multi-vendor eCommerce & Auction Platform — screenshot 3
Multi-vendor eCommerce & Auction Platform — screenshot 4
Multi-vendor eCommerce & Auction Platform — screenshot 5
Multi-vendor eCommerce & Auction Platform — screenshot 6
Client

Industrial.com.bd

Role

Lead Full-stack & API Architect - Engineered the multi-vendor backend, V2 REST API, and integrated 10+ payment gateways.

Duration

1.5 months

Year

2024

Overview

Industrial.com.bd is a comprehensive trade platform that goes beyond standard eCommerce. It integrates a multi-vendor marketplace with a sophisticated auction engine, customer-to-customer classified ads, and a multi-level affiliate system. The project involved building a highly scalable Laravel API (V2) to power the glassmorphic Flutter mobile applications, while maintaining a feature-rich web experience for both consumers and sellers.

The Challenge

The main technical hurdle was consolidating diverse business models "Standard Retail, Wholesale, Bidding, and Classifieds" into a single synchronized inventory and notification system. We also had to ensure seamless payment flows across both local Bangladeshi gateways (Nagad, bKash) and international providers (Stripe, PayPal) with automated reconciliation.

Architectural Approach

How I engineered the system

01 →

API First Architecture: Designed a clean, versioned REST API using Laravel Sanctum and JWT for secure, stateless communication with the Flutter mobile clients.

02 →

Auction Engine: Built a real-time bidding module with automated winner selection, bid tracking, and instant notifications for outbid status.

03 →

Multi-Payment Hub: Engineered a unified payment service class that abstracts 10+ gateways, handling callbacks and webhooks for instant order status updates.

04 →

Advanced Inventory: Implemented a multi-variant attribute system with support for wholesale price levels, ensuring accurate stock tracking across all product types.

Outcomes & Results

What it accomplished in production

Unified Platform

Successfully launched a synchronized web and mobile ecosystem handling thousands of products and active bidders.

Real-time Bidding

The auction platform provides a lag-free experience, driving higher engagement for high-value industrial assets.

Mobile Excellence

The Flutter app achieved high performance scores with an optimistic UI and smooth transitions across critical checkout flows.

Payment Automation

Reduced administrative overhead by 40% through automated payment verification and vendor payout scheduling.

Technology Stack

Built with

Backend & Web

  • • Laravel 9
  • • PHP 8.1
  • • MySQL
  • • Redis
  • • Blade
  • • Vite

Mobile / API

  • • Flutter
  • • Dart
  • • GetX
  • • REST API (V2)
  • • Sanctum

Infrastructure

  • • Nagad/bKash
  • • SSLCommerz
  • • Stripe/PayPal
  • • Twilio
  • • Firebase
Visit live site
Previous project

CRM & Billing Automation

Next project

HRM System