Product Configurator
Upgraded 11-year-old project supporting 9 countries with multilingual product customization.
This project involved modernizing a legacy product configuration system originally built on .NET over a decade ago. We rebuilt the platform using Django and React to improve scalability, maintainability, and performance. It serves as a centralized product catalog for managing product data across multiple client applications. Key features include support for multi-country and multi-language configurations, dynamic form rendering via Product Templates and Product Updates, and advanced smart search functionality. The system enables full product lifecycle management and localization. This project enhanced my skills in system migration, API development, and building scalable, region-specific product platforms.

The platform offers a product search feature with a dynamic filter panel on the right-hand side. Users can select multiple categories and subcategories, and the results update automatically based on the selections. The system uses a dynamic category API that responds in real time, ensuring that all selected filters immediately reflect in the displayed product results.

The "Create New Product" page offers a comprehensive set of features designed to streamline product configuration. Key functionalities include support for a Global Product Number, multiple alternative product images, and dynamic image loading based on the selected product template — which is displayed prominently at the top of the page. Additionally, the system supports media management through a dedicated media management interface, allowing you to upload PDF files and other assets. Products can be associated with specific categories, lifestyle groups, related products, and personalized recommendations — similar to the recommendation engine seen on platforms like Flipkart.

The system is API-based on the backend and supports integration with multiple cost platform applications. It also supports Single Sign-On (SSO), allowing the same authentication backend to be used seamlessly across product configuration, admin portals, and consumer-facing applications.

This project involved modernizing a legacy product configuration system originally built on .NET over a decade ago. We rebuilt the platform using Django and React to improve scalability, maintainability, and performance. It serves as a centralized product catalog for managing product data across multiple client applications. Key features include support for multi-country and multi-language configurations, dynamic form rendering via Product Templates and Product Updates, and advanced smart search functionality. The system enables full product lifecycle management and localization. This project enhanced my skills in system migration, API development, and building scalable, region-specific product platforms.

Upgraded 11-year-old project supporting 9 countries with multilingual product customization.
The platform offers a product search feature with a dynamic filter panel on the right-hand side. Users can select multiple categories and subcategories, and the results update automatically based on the selections. The system uses a dynamic category API that responds in real time, ensuring that all selected filters immediately reflect in the displayed product results.

Upgraded 11-year-old project supporting 9 countries with multilingual product customization.
The "Create New Product" page offers a comprehensive set of features designed to streamline product configuration. Key functionalities include support for a Global Product Number, multiple alternative product images, and dynamic image loading based on the selected product template — which is displayed prominently at the top of the page. Additionally, the system supports media management through a dedicated media management interface, allowing you to upload PDF files and other assets. Products can be associated with specific categories, lifestyle groups, related products, and personalized recommendations — similar to the recommendation engine seen on platforms like Flipkart.

Upgraded 11-year-old project supporting 9 countries with multilingual product customization.
The system is API-based on the backend and supports integration with multiple cost platform applications. It also supports Single Sign-On (SSO), allowing the same authentication backend to be used seamlessly across product configuration, admin portals, and consumer-facing applications.

Upgraded 11-year-old project supporting 9 countries with multilingual product customization.