Catalog Management System

Executive Summary

This is a multi-portal website in which each portal is associated to a brand to manage the brand’s catalogs and products. Following is the key sub-systems (modules) to manage Catalogs of multiple brands. User maintenance module provides a simple and beautiful interface to manage users and their roles.

Brand maintenance system contains functionality to manage the brands. Using this module, admin can create a dedicated portal for each brand.

Company, branch and user group management feature provides interface to create companies and their branches of brands. Each company is a group of branches which contain actual users. This module also provides functionality to create a user group with specific access rights to the resources i.e. each User group is associated with specific roles. If any user is associated with a user group then he will get all roles which are associated with that user group. User groups can be associated to these branches to provide access to the users based on the groups to which they belong to.

Category maintenance module provides a simple and beautiful tree-view interface to manage the sections, categories, sub-categories and products/catalogs. This interface provides functionalities like managing images, documents, videos , etc., of catalogs.  Drag and drop functionality has been implemented to move catalogs or categories across the tree nodes.

Import and export contacts feature simple interface and good functionality running behind to exports users contact information to constant contact site using it’s API. Users information flow between catalog management system and constant contact site’s through this module.

Company Branch Locator module shows the location of a branch or company  on the Google map, based on their longitude and latitude value which are added through company branch management module.

Content deployment automation feature is developed to make deployment process easy. The functionality is to get database changes, Documents and images changes from one website to another i.e. test environment to development environment and from development environment to production environment. Powershell scripts are developed to accomplish the task with the help of SQL server’s tablediff.exe, sqlcmd.exe and robocopy.exe tools.

About our Client

Production and Logistics Company


Production and Logistics


ASP.Net 4.0, SQL server 2012, Knockout Js, jQuery 1.9, Bootstrap 3.0, PowerShell 4.0, IIS 7.5