Overview

The Packaging Bill of Materials (BOM) method helps organize and manage material costs efficiently by grouping materials into reusable collections. In brewing, for example, a 12-pack of beer consists of multiple components such as lids, cans, labels, and boxes. By consolidating these into a BOM, brewers can avoid the repetitive task of calculating the individual cost of each material every time they produce a batch. This not only simplifies cost management but also improves production efficiency and planning.

Tech Used

Brewer's Insight is a browser application developed using Angular and ASP.NET Core and is hosted on Azure infastructure.

AngularAngular
AzureAzure
TypescriptTypescript
C#C#
Digital OceanDigital Ocean
MSSQLMSSQL
Azure Active DirectoryAzure Active Directory
.NET Core.NET Core

Challenges

The greatest challenge I faced while developing the Packaging BOM and Finished Goods feature was transitioning from the old packaging system to the new one. Previously, brewers had to manually enter each packaging material individually. Unfortunately, the update to the Packaging BOM caused cascading changes throughout the entire application, as reports and other features were reliant on the older system. This experience taught me the importance of considering the broader system impact before implementing new features.