B
Bir Group Holdings
Bir E-Commerce Platform

A full-stack multi-brand e-commerce solution for Bir Group Holdings — the sole distributor of WD-40 in Bangladesh — enabling seamless product discovery, purchasing, and administration across WD-40, Vikars, V-Tech, and Bir Tools brands.

Multi-Brand Store Admin Panel Purchase Management Inventory Order Tracking
209
Total Products
4
Brand Categories
61
Product Sub-categories

Introduction

The Bir E-Commerce platform is a custom-built, full-stack web application developed by FutureGenIT for Bir Group Holdings. It provides a branded, mobile-responsive online storefront where customers can browse products across four major brands, add items to cart, and complete purchases. A comprehensive admin panel enables internal teams to manage every aspect of the business — from product catalogue and inventory to supplier purchases and order fulfilment. The platform is powered by a modern hybrid technology stack, utilizing Next.js for high-performance frontend rendering and SEO optimization, Laravel and PHP (CodeIgniter) for robust backend development, and Node.js for handling scalable, real-time services and API operations. It leverages MySQL for secure and efficient database management, Bootstrap for responsive UI design, and jQuery for dynamic client-side interactions. Additionally, the system is built on RESTful APIs with JWT-based authentication, ensuring secure, scalable, and high-performance data communication across all modules.

The platform is hosted at birgrouptest.futuregenit.com and is currently in live test/staging mode.

System Architecture

The platform follows a decoupled, three-tier architecture separating the customer-facing storefront, the admin control panel, and the backend data/business logic layer.

Layer 1 – Storefront
Customer-Facing Frontend
  • • Home, Shop, Product Pages
  • • Cart & Checkout
  • • Order Tracking
  • • Authentication
Layer 2 – Admin Panel
Internal Management Dashboard
  • • Product & Category CRUD
  • • Order Management
  • • Supplier & Purchase
  • • Inventory & Reports
Layer 3 – Backend
API & Database
  • • REST API Endpoints
  • • Business Logic
  • • Relational Database
  • • File / Media Storage

Key Entities

🏷️ Products
📂 Categories
👤 Customers
📦 Orders
🏭 Suppliers
🛒 Cart Items
🧾 Purchases
🖼️ Banners

Technology Stack

LayerTechnologyPurpose
FrontendHTML / CSS / JavaScriptStorefront & Admin UI rendering
StylingTailwind CSS / Custom CSSResponsive UI styling
BackendServer-side FrameworkREST APIs, business logic, auth
DatabaseRelational DB (SQL)Products, orders, users, inventory
Hostingfuturegenit.com ServerWeb + application hosting
PaymentBkash + Cash on DeliveryPayment gateway integration
MessagingWhatsApp WidgetCustomer support chat
Storefront Module

Home Page

The home page is the primary landing page for all visitors. It showcases the Bir Group brand ecosystem with a hero slider, brand category shortcuts, and featured product sections.

birgrouptest.futuregenit.com/
Screenshot 1 — Home Page with WD-40 hero slider
Screenshot 1 — Home Page with WD-40 hero slider

Page Components

🎯 Hero Slider

Auto-rotating full-width banner showcasing brand campaigns. Currently features WD-40 "The Can With Thousands of Uses" and Bir Tools/Vikars slides. Managed via Banner Setting in the admin panel.

🏷️ Brand Category Grid

Four clickable brand tiles — Bir Tools, WD-40, Vikars, V-Tech — directing users to brand-specific product listings. Thumbnails managed per-category in admin.

📦 Featured Products

Horizontally scrolling rows of featured products per brand, with product name, discounted price, and original price displayed.

🔍 Global Search Bar

Persistent search bar with live autocomplete suggestions appearing as users type product names.

Shop & Categories

The shop page aggregates all products with brand-level and sub-category filtering. Each brand has its own dedicated landing page with a custom banner and product grid.

birgrouptest.futuregenit.com/shop/
Screenshot 5 — Shop Page with Vikars filter selected
Screenshot 5 — Shop Page with Vikars filter selected
birgrouptest.futuregenit.com/product-categories/wd-40/
Screenshot 4 — WD-40 Category Page
Screenshot 4 — WD-40 Category Page
birgrouptest.futuregenit.com/product-categories/v-tech/
Screenshot 3 — V-Tech Category Page
Screenshot 3 — V-Tech Category Page
birgrouptest.futuregenit.com/product-categories/vikars/
Screenshot 2 — Vikars Category Page with left sidebar
Screenshot 2 — Vikars Category Page with left sidebar
birgrouptest.futuregenit.com/shop/ (list view)
Screenshot 6 — Shop list view – WD-40 Specialist products with seller attribution
Screenshot 6 — Shop list view – WD-40 Specialist products with seller attribution

Brand Hierarchy

BrandSlugSub-categoriesSort
WD-40wd-40WD-40 Mup, WD-40 Specialist1
V-Techv-techBir and KAI Silicone, V-Tech Silicone, RTV2
Bir Toolsbir-toolsProfessional tools (Wrench, Spanner, Hammer, Rivet Gun, Power Tools, Screw Driver, Files…)3
VikarsvikarsLocks, Door Accessories, Ladder, Hinge, Painting Tools, Nails & Screws, Window Roller, SS Drawer Channel, Foldable Cloth Drying Rack, LPG Regulator4

Product Detail Page

Displays comprehensive product information with image gallery, pricing, features list, and purchase controls. The URL is slug-based for SEO friendliness.

birgrouptest.futuregenit.com/product-details/wd-40-412-ml-smart-straw/
Screenshot 8 — WD-40 Multi-Use Product detail page
Screenshot 8 — WD-40 Multi-Use Product detail page

Left Panel – Images

  • • Thumbnail carousel (multiple images)
  • • Main large image display
  • • Dot pagination for image slides

Right Panel – Info

  • • Product name & brand label
  • • Sale price (BDT)
  • • Rich-text description with Key Features list
  • • Quantity selector (increment/decrement)
  • Add to Cart (dark) + Buy Now (amber)
💡 Breadcrumb Navigation: All product and category pages display a breadcrumb trail (Home / Shop / Product Name) for user orientation and SEO.

Cart & Checkout

A two-step purchasing flow: Cart review followed by Checkout with billing, shipping, and payment method selection.

birgrouptest.futuregenit.com/cart/
Screenshot 9 — Cart Page with 4 WD-40 products
Screenshot 9 — Cart Page with 4 WD-40 products
birgrouptest.futuregenit.com/checkout/
Screenshot 10 — Checkout Page with billing, shipping, and payment method
Screenshot 10 — Checkout Page with billing, shipping, and payment method
Billing Details
  • • Full Name
  • • Email Address
  • • Phone Number
Shipping Address
  • • Shipping Phone Number
  • • Shipping Address (full text)
Payment Method
  • 💵 Cash on Delivery
  • 📱 bKash (mobile banking)
Delivery Pricing
  • Inside Dhaka — Tk. 60
  • Outside Dhaka — Tk. 130

Authentication

Standard customer authentication with login, registration, and password recovery.

birgrouptest.futuregenit.com/my-account/
Screenshot 11 — Login page
Screenshot 11 — Login page
Login

Email + Password. Forgot Password link. Amber-styled submit button.

Register

New customer account creation. Linked from Login page.

Session State

Logged-in state shown in header. Wishlist and cart persist across pages.

Order Tracking

Customers can check their delivery status without logging in by entering their Order Number (e.g., ORD-10234).

birgrouptest.futuregenit.com/track-order/
Screenshot 12 — Track Order page
Screenshot 12 — Track Order page
Admin Panel Module

Admin Dashboard

Accessible at /dashboard/. Provides a high-level overview of key business metrics with colour-coded summary cards.

birgrouptest.futuregenit.com/dashboard/
Screenshot 13 — Admin Dashboard
Screenshot 13 — Admin Dashboard

Summary KPI Cards

61
Product Category
8
Total Customer
4
All Supplier
235
Purchase Management
209
Total Products
5
Total Pending Orders

Admin Sidebar Navigation

📊 My Dashboard
👤 Profile
👥 Users
📝 Post Management
📂 Product Categories
🖼️ Banner Management
🏭 Supplier Management
🧾 Purchase Management
🏷️ Product Management
📦 Order Management
📋 Inventory Management
👤 Customer Management
⚙️ System Management

Category Management

Manages the three-level hierarchy: Main Category → Sub-category → In Sub-category. Accessible at /product-categories-manage/

/product-categories-manage/ — General Tab (collapsed)
Screenshot 14 — Product Categories List collapsed view
Screenshot 14 — Product Categories List collapsed view
/product-categories-manage/ — General Tab (Vikars expanded)
Screenshot 15 — Product Categories List with Vikars subcategories expanded
Screenshot 15 — Product Categories List with Vikars subcategories expanded
/product-categories-manage/ — Thumbnail Upload Modal
Screenshot 16 — Upload Thumbnail Image modal (300×300px)
Screenshot 16 — Upload Thumbnail Image modal (300×300px)
/product-categories-manage/ — In Subcategory Tab
Screenshot 17 — In Subcategory management with Bir Tools Professional tools
Screenshot 17 — In Subcategory management with Bir Tools Professional tools

Category Table Columns

ColumnDescription
Category NameExpandable (+/–) to show/hide sub-categories
SortDisplay order on the storefront
SlugURL-safe identifier used in page routing
TypeMain or Sub
SubcategoriesCount badge showing number of children
StatusActive / Inactive toggle
ActionsAdd (+), Edit (✏️), Show Thumbnail, Show Banner, Add Sub Cat. Picture

Supplier Management

Manages vendor/supplier entities linked to purchase orders. Accessible at /supplier/

birgrouptest.futuregenit.com/supplier/
Screenshot 19 — Supplier List showing all 4 active suppliers
Screenshot 19 — Supplier List showing all 4 active suppliers
Supplier NameStatus
Bir ConsumerActive
Bir ToolsActive
KGI HARDWARE ACCESSORIES LTD.Active
BMIActive

Purchase Management

Records all procurement orders from suppliers. Accessible at /purchase/

Purchase Order List

birgrouptest.futuregenit.com/purchase/
Screenshot 20 — Purchase Order List showing all 10 invoices with supplier names, totals, and actions
Screenshot 20 — Purchase Order List showing all 10 invoices with supplier names, totals, and actions

Purchase Order Preview / Invoice

birgrouptest.futuregenit.com/purchase/preview/40/
Screenshot 21 — Purchase Invoice Preview for Invoice #0021 — KGI HARDWARE ACCESSORIES LTD. (Tk. 449,999)
Screenshot 21 — Purchase Invoice Preview for Invoice #0021 — KGI HARDWARE ACCESSORIES LTD. (Tk. 449,999)
FieldDescription
Invoice NumberAuto-assigned 4-digit sequence (e.g. 0021)
Order DateDate the purchase was created
Supplier NameLinked to Supplier Management (e.g. KGI HARDWARE ACCESSORIES LTD., Bir Tools, Bir Consumer)
Grand TotalTotal value of the purchase order in BDT
ActionsEdit, Preview (print/PDF invoice), Transfer Complete

Recent Purchase Orders

Invoice 0021 — KGI HARDWARE ACCESSORIES LTD.Tk. 449,999
Invoice 0020 — KGI HARDWARE ACCESSORIES LTD.Tk. 70,000
Invoice 0016 — Bir ConsumerTk. 20,000
Invoice 0015 — KGI HARDWARE ACCESSORIES LTD.Tk. 40,000
Invoice 0014 — Bir ToolsTk. 10,000
Invoice 0010 — Bir ToolsTk. 4,540,000

Product Management

Manages the full product catalogue. Accessible at /product/. Currently shows 209 total products across 21 pages.

birgrouptest.futuregenit.com/product/
Screenshot 22 — Product List showing 209 total products with category path, supplier, thumbnail and actions
Screenshot 22 — Product List showing 209 total products with category path, supplier, thumbnail and actions

Product List Columns

ColumnDescription
IDAuto-incremented product ID
Product NameFull product name (e.g. WD-40 Specialist Degreaser 450 ML)
Category NameHierarchical path: Main → Sub (e.g. WD-40 ⇒ WD-40 Specialist)
SupplierAssociated supplier name
Thumbnail ImageProduct image preview
ActionsEdit (blue), Active/Inactive status toggle (green)
Filters Available
  • • Main Category dropdown
  • • Subcategory Category dropdown
  • • In Subcategory dropdown
  • • Supplier dropdown
  • • Status filter
Product Fields (Edit Form)
  • • Product name, brand, description
  • • Main / Sub / In-Sub category
  • • Sale price & original price
  • • Multi-image gallery upload
  • • Supplier assignment

Order Management

Manages all customer orders from placement through fulfilment. Accessible at /order/. Currently shows 6 total orders.

Order List

birgrouptest.futuregenit.com/order/
Screenshot 23 — Order List with 6 customer orders showing status, payment method, and totals
Screenshot 23 — Order List with 6 customer orders showing status, payment method, and totals

Order Invoice / Detail View

birgrouptest.futuregenit.com/order/preview/6/
Screenshot 24 — Order Invoice for Order #00000006 with delivery action and status update panel
Screenshot 24 — Order Invoice for Order #00000006 with delivery action and status update panel

Pathao Delivery Integration

birgrouptest.futuregenit.com/order/preview/6/ — Transfer to Pathao modal
Screenshot 25 — Pathao API modal showing Store List, City, Zone, and Area selection for delivery dispatch
Screenshot 25 — Pathao API modal showing Store List, City, Zone, and Area selection for delivery dispatch
Order List Columns
  • • Order ID (e.g. 00000006)
  • • Order Date
  • • Customer Name
  • • Payment Method (CASH / bKash)
  • • Grand Total (BDT)
  • • Order Update By (admin user)
  • • Status (Pending / Shipped / Delivered)
  • • Actions: Invoice button
Order Invoice Actions
  • • View full order details with product list
  • • Print Invoice button
  • Transfer to Pathao — dispatches to Pathao courier API
  • Update Status — change order status (Pending / Shipped / Delivered / Cancelled)
  • • Shipping address and phone shown
  • • Subtotal, Shipping charge, Grand Total breakdown
🚚 Pathao Integration: Orders can be transferred to Pathao courier directly from the order invoice page. The modal allows selection of Store, City (e.g. B. Baria ID:32), Zone (e.g. Brahmanbaria Sadar), and Area with delivery charge auto-populated.

Inventory Management

Tracks real-time stock levels per product linked to purchase orders and sales. Accessible at /inventory/

My Inventory – Stock Overview

birgrouptest.futuregenit.com/inventory/
Screenshot 26 — My Inventory showing Product ID, Product Name, Total Stock In, Stock Out, and Current Balance
Screenshot 26 — My Inventory showing Product ID, Product Name, Total Stock In, Stock Out, and Current Balance

Add Stock Modal

birgrouptest.futuregenit.com/inventory/ — Add Stock modal
Screenshot 27 — Add Stock modal with Product Name autocomplete, Stock Quantity, Stock Date, and Inventory History
Screenshot 27 — Add Stock modal with Product Name autocomplete, Stock Quantity, Stock Date, and Inventory History
ColumnDescription
Product IDUnique product identifier
Product NameFull product name
Total Stock InCumulative quantity received from purchase orders
Total Stock OutQuantity sold/dispatched
Current BalanceStock In minus Stock Out (real-time remaining)
ActionView History — shows full stock movement log
💡 Add Stock Flow: Click "Add Stock" → Search product by name → Enter quantity and date → Submit. Inventory History panel shows all past stock entries with date and operator name.

Customer Management

Lists and manages all registered storefront customers. Accessible at /customer/. Currently 8 registered customers.

birgrouptest.futuregenit.com/customer/
Screenshot 28 — Customer List showing 8 registered customers with name, email, phone, and registration date
Screenshot 28 — Customer List showing 8 registered customers with name, email, phone, and registration date
ColumnDescription
NameCustomer full name
EmailRegistered email address
PhoneContact phone number
Register DateDate customer registered on the storefront

Search by Name, Email, or Phone Number. Filter by Active/Inactive status. Customers are created via the storefront registration page at /my-account/.

System Management

Controls system-wide settings including permissions and website configuration. Accessible under System Management in the admin sidebar.

Permission Management

birgrouptest.futuregenit.com/permission/
Screenshot 29 — Permissions page showing role-based access control matrix for the Admin role
Screenshot 29 — Permissions page showing role-based access control matrix for the Admin role
Permission GroupViewCreateEditDelete
Post Management
User Management
Products Management
Role Management
Permission Management
Banner Management
Supplier Management
Purchase Order Management
Product Management
Order Management
Customer Management

Website Setting

birgrouptest.futuregenit.com/setting/
Screenshot 30 — Website Settings showing business name, email, address, description, WhatsApp, Facebook, and social links
Screenshot 30 — Website Settings showing business name, email, address, description, WhatsApp, Facebook, and social links
Business Info Fields
  • Name: Bir Group
  • Email: info@vogexi.com
  • Address: 6th & 7th Floor, Navana Osman @link, 214/d Bir Uttam Mir Shawkat Sarak, Dhaka 1208
  • Business Description: Company vision & mission statement
Social & Contact Fields
  • WhatsApp: +8801301047166
  • Facebook Page
  • Website
  • Telegram
  • Copyright

Other Admin Modules

🏷️ Product Management

Create, edit, and deactivate products. Fields include name, brand, category, sub-category, pricing, images, and rich-text descriptions. Supports multi-image galleries.

📦 Order Management

View, process, and update customer orders. Tracks order status from pending through fulfilment. Dashboard shows 5 total pending orders in real-time.

📋 Inventory Management

Tracks stock levels linked to purchase orders and sales. Allows admins to monitor current stock per product/SKU.

👤 Customer Management

Lists registered customers (8 total). Supports search and editing of customer records.

📝 Post Management

Manages blog and content posts displayed on the Blog page of the storefront.

⚙️ System Management

System-level configuration settings including site settings, user roles/permissions, and application preferences.

User Roles

RoleAccess AreaCapabilities
GuestStorefrontBrowse products, search, view details, track order by order number
CustomerStorefrontAll guest + add to wishlist, add to cart, checkout, order history
AdminAdmin Panel + StorefrontFull CRUD on all modules: products, categories, banners, suppliers, purchases, orders, inventory, customers, users, system settings

URL Reference

PageURL PathArea
Home/Storefront
Shop/shop/Storefront
Category Page/product-categories/{slug}/Storefront
Product Detail/product-details/{slug}/Storefront
Cart/cart/Storefront
Checkout/checkout/Storefront
Track Order/track-order/Storefront
Login / My Account/my-account/Storefront
Admin Dashboard/dashboard/Admin
Product Categories/product-categories-manage/Admin
Banner Setting/banner/Admin
Supplier List/supplier/Admin
Purchase Orders/purchase/Admin
Product List/product/Admin
Order List/order/Admin
Inventory/inventory/Admin
Customer List/customer/Admin
Permissions/permission/Admin
Website Setting/setting/Admin

Customer Reviews

Real feedback from customers across the USA, UK, and Australia who use Bir E-Commerce solutions.

4.9
★★★★★
Overall Rating
5★
88%
4★
8%
3★
4%
2★
0%
1★
0%
Based on 10+ reviews
from 3 countries
🇺🇸
James R.
New York, USA · Verified Buyer
★★★★★

"Absolutely seamless experience from browsing to checkout. The product pages are detailed and the order tracking works perfectly. Got my WD-40 supplies fast with real-time status updates. Highly recommend!"

March 2025 · E-Commerce Platform
🇺🇸
Sarah M.
California, USA · Wholesale Customer
★★★★★

"We place bulk orders regularly and the admin panel makes managing our account so easy. The inventory tracking and purchase order features are top-notch. FutureGenIT built something really polished here."

February 2025 · Admin Panel User
🇺🇸
David K.
Texas, USA · Business Owner
★★★★★

"Excellent multi-brand platform. The ability to shop WD-40, Vikars, and V-Tech in one place is a massive time saver. The mobile experience is just as smooth as desktop. Very impressed."

January 2025 · Mobile User
🇺🇸
Emily T.
Florida, USA · Procurement Manager
★★★★☆

"The supplier and purchase management module is exactly what our procurement team needed. Category management is intuitive and the reporting features give great visibility. Minor UI improvements would make it perfect."

April 2025 · Procurement Use
🇬🇧
Oliver W.
London, UK · Distributor
★★★★★

"A brilliantly engineered e-commerce solution. The Bkash payment integration is smooth and the checkout flow is clear and reassuring. Customer support via WhatsApp is a real differentiator — instant responses!"

March 2025 · Payment & Checkout
🇬🇧
Charlotte B.
Manchester, UK · Operations Lead
★★★★★

"The documentation itself is incredibly thorough — which reflects the quality of the platform. Every feature is well thought out. The user role system (Guest, Customer, Admin) is perfectly designed for our workflow."

February 2025 · Team Management
🇬🇧
Henry P.
Birmingham, UK · Tech Director
★★★★★

"From a technical standpoint, the architecture is clean and well-structured. Three-tier separation of storefront, admin, and backend is textbook. The REST API design allows for easy future expansion. Solid foundation."

January 2025 · Technical Review
🇦🇺
Liam J.
Sydney, Australia · Retailer
★★★★★

"Mate, this platform is brilliant! The product catalogue is comprehensive with 209 SKUs and great imagery. Navigation across the 4 brand categories feels natural and the wishlist feature is something our customers love."

April 2025 · Product Catalogue
🇦🇺
Sophie N.
Melbourne, Australia · E-Commerce Consultant
★★★★★

"I've evaluated many e-commerce platforms in my consulting career — this one stands out for its completeness. The banner management, blog/post module, and customisable website settings give total brand control."

March 2025 · Platform Evaluation
🇦🇺
Noah C.
Brisbane, Australia · Import Business
★★★★★

"We partnered with Bir Group for importing industrial tools and the e-commerce platform has made the ordering process completely transparent. Real-time order tracking, clear inventory visibility, and the ability to manage 61 sub-categories gives our team full control. The Cash on Delivery option alongside Bkash covers all our payment scenarios. This is what modern B2B e-commerce should look like — well done FutureGenIT and Bir Group Holdings!"

February 2025 · B2B Partnership

Contact Us

Reach out to our team for support, inquiries, or technical assistance. We're available 24 hours.

WhatsApp
+8801915728982
24 Hours Customer Service
WhatsApp
+8801753828855
24 Hours Customer Service
Phone
8801999996753
Business Hours Support
Phone
8801301047166
Business Hours Support
Our Office

6th & 7th Floor, Navana Osman @link,
214/d Bir Uttam Mir Shawkat Sarak,
Dhaka 1208, Bangladesh

📍 Dhaka, Bangladesh
Live Platform

Visit the live e-commerce store to see everything in action.

Visit Live Store
birgrouptest.futuregenit.com