Morshed Alam
Morshed Alam Software Architect

CMS & API-Driven Inventory & Product Brochure

Client: jadecross.com.au, estlighting.com.au, jsblighting.com.au, kodalighting.com
CMS & API-Driven Inventory & Product Brochure - Slide 1
CMS & API-Driven Inventory & Product Brochure - Slide 2
CMS & API-Driven Inventory & Product Brochure - Slide 3
CMS & API-Driven Inventory & Product Brochure - Slide 4
CMS & API-Driven Inventory & Product Brochure - Slide 5
CMS & API-Driven Inventory & Product Brochure - Slide 6
CMS & API-Driven Inventory & Product Brochure - Slide 7
CMS & API-Driven Inventory & Product Brochure - Slide 8
CMS & API-Driven Inventory & Product Brochure - Slide 9
CMS & API-Driven Inventory & Product Brochure - Slide 10
CMS & API-Driven Inventory & Product Brochure - Slide 11
CMS & API-Driven Inventory & Product Brochure - Slide 12
CMS & API-Driven Inventory & Product Brochure - Slide 13
CMS & API-Driven Inventory & Product Brochure - Slide 14
CMS & API-Driven Inventory & Product Brochure - Slide 15
CMS & API-Driven Inventory & Product Brochure - Slide 16
CMS & API-Driven Inventory & Product Brochure - Slide 17
CMS & API-Driven Inventory & Product Brochure - Slide 18
CMS & API-Driven Inventory & Product Brochure - Slide 19
CMS & API-Driven Inventory & Product Brochure - Slide 20
CMS & API-Driven Inventory & Product Brochure - Slide 21
CMS & API-Driven Inventory & Product Brochure - Slide 22
CMS & API-Driven Inventory & Product Brochure - Slide 23
CMS & API-Driven Inventory & Product Brochure - Slide 24
CMS & API-Driven Inventory & Product Brochure - Slide 25
CMS & API-Driven Inventory & Product Brochure - Slide 26
CMS & API-Driven Inventory & Product Brochure - Slide 27
CMS & API-Driven Inventory & Product Brochure - Slide 28
CMS & API-Driven Inventory & Product Brochure - Slide 29
CMS & API-Driven Inventory & Product Brochure - Slide 30
CMS & API-Driven Inventory & Product Brochure - Slide 31
CMS & API-Driven Inventory & Product Brochure - Slide 32
CMS & API-Driven Inventory & Product Brochure - Slide 33
CMS & API-Driven Inventory & Product Brochure - Slide 34
CMS & API-Driven Inventory & Product Brochure - Slide 35
CMS & API-Driven Inventory & Product Brochure - Slide 36
CMS & API-Driven Inventory & Product Brochure - Slide 37
CMS & API-Driven Inventory & Product Brochure - Slide 38
CMS & API-Driven Inventory & Product Brochure - Slide 39
CMS & API-Driven Inventory & Product Brochure - Slide 40
CMS & API-Driven Inventory & Product Brochure - Slide 41
CMS & API-Driven Inventory & Product Brochure - Slide 42
CMS & API-Driven Inventory & Product Brochure - Slide 43
CMS & API-Driven Inventory & Product Brochure - Slide 44
CMS & API-Driven Inventory & Product Brochure - Slide 45
CMS & API-Driven Inventory & Product Brochure - Slide 46
CMS & API-Driven Inventory & Product Brochure - Slide 47
1 / 47

End-to-end design, architecture, and delivery of a multi-tenant inventory and product discovery platform for 4 independent clients.

End-to-end design, architecture, and delivery of a multi-tenant inventory and product discovery platform for 4 independent clients. The system was deployed as 8 production applications: 4 inventory backends and 4 fully customized web applications, each operating in a strictly isolated client environment.

The platform was intentionally designed for scalable catalog management and product discovery, rather than transactional e-commerce.

Inventory Management System

  • A headless inventory management system serving as the single source for each client.
  • Designed a decoupled API-driven architecture, allowing independent evolution of inventory and web applications.
  • Implemented a robust background processing pipeline to safely import, validate, and normalize large product catalogs without risking data inconsistency.
  • Modeled a flexible hierarchical product structure, supporting brands, product families, and numerous dynamic attributes optimized for filtering and search.
  • Enforced strict tenant-level data isolation, ensuring no inventory or configuration was shared across clients.

Web Applications

  • 4 distinct public-facing web applications, each with unique UI/UX and branding tailored to the client.
  • Built rich product discovery experiences with dynamic, multi-facet filtering by inventory metadata.
  • Custom admin tools enabling non-technical users to manage site content, homepage assets, and product presentation.
  • A configuration-driven filtering system where available search and filter options were dynamically derived from inventory data, enabling rapid business changes without developer involvement.
  • Reliable API consumption and synchronization to ensure the web catalog remained consistently aligned with inventory.