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.

Total CategoriesTotal ProductsPublished ProductsSupported LanguagesHotel ListingsProduct PortalsProduct UpdatesAPI RequestsSearch TrendsMarket OverviewTop Performing Products

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

AWS CognitoS3BedrockReact.js.NET

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.

Product SearchCategory Wise SearchSub Wise CategoryMultiple FiltersTag Wise Search

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

AWS CognitoS3BedrockReact.js.NET

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.

Product AddConnect With CategoryConnect Related ProductRecommended ProductMultimedia Management

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

AWS CognitoS3BedrockReact.js.NET

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.

Cross Platform IntegrationAPI Based BackendSSO - authentication using aws-cognito

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

AWS CognitoS3BedrockReact.js.NET