BomEditor - Bill of Material (BOM) Creation and Management in the Browser
BomEditor is a JavaScript class that allows the creation and management of a Bill of Material (BOM) in the browser. The library is designed to simplify the process of designing, editing and calculating the required materials for construction or production projects.
It provides two types of functionality: the editor where the product is designed with drag and drop functions, and the views where the various results resulting from the design are presented, such as the total material requirements. There is a history to allow undo / redo functions and provides support in two languages, English and Greek.
BomEditor includes two files, one in javascript and one in css. It is possible to use multiple instances on the same page so that there are different editors if this is desired. You can read more technical informations in the 'manual EN.txt' file.
The library has been used by the online application CS11 and you can see it in action at https://nkode.gr/EN/CS11