The Filament Manager plugin is already a great plugin for tracking spool metrics. Why not hook into it for managing the spool inventory similar to how the Cost Estimation plugin hooks into the same plugin. All you'd have to do on the frontend is place a checkbox to allow users to use the Filament Manager plugin instead of rewriting their entire spool inventory.
The Filament Manager plugin is already a great plugin for tracking spool metrics. Why not hook into it for managing the spool inventory similar to how the Cost Estimation plugin hooks into the same plugin. All you'd have to do on the frontend is place a checkbox to allow users to use the Filament Manager plugin instead of rewriting their entire spool inventory.