The Badge Warehouse website is a custom developed website belong to Beacon Promotions, a Hub Promotional Group subsidiary.

The Goal


The purpose of this project was to provide Beacon Promotions with a way for customers to be able to log into a website and order personalized badges for their employees.

The Highlights

The project first required a website for the user to log into, view their account details, and push an order through. We created the website using ASP.NET Core to create the front end website and MSSQL for realtime inventory management. Netsuite would serve as a backend for the customer details and aspects of their badge design/format.

When a user is logged in, the user could either order badges to be used at a later date or release badges in which they have already ordered. The initial order through the website created a Sales Order in the Netsuite environment. This Sales Order and its quantity served as a way to keep inventory to serve the MSSQL database. When a customer needed to release any badges, this created a custom record in Netsuite for the ‘release’, and a Map/Reduce script would run through those releases and partially fulfill the Sales Order for the amount released.