CMS & API-Driven Inventory & Product Brochure
Client:
jadecross.com.au, estlighting.com.au, jsblighting.com.au, kodalighting.com
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.