Multi-vendor eCommerce & Auction Platform
Advanced Multi-vendor eCommerce & Auction Platform
Industrial.com.bd
Lead Full-stack & API Architect - Engineered the multi-vendor backend, V2 REST API, and integrated 10+ payment gateways.
1.5 months
2024
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 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.
How I engineered the system
API First Architecture: Designed a clean, versioned REST API using Laravel Sanctum and JWT for secure, stateless communication with the Flutter mobile clients.
Auction Engine: Built a real-time bidding module with automated winner selection, bid tracking, and instant notifications for outbid status.
Multi-Payment Hub: Engineered a unified payment service class that abstracts 10+ gateways, handling callbacks and webhooks for instant order status updates.
Advanced Inventory: Implemented a multi-variant attribute system with support for wholesale price levels, ensuring accurate stock tracking across all product types.
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.
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





