We created a document-store-based product inventory management, pipeline, and workflow system where suppliers (of product and/or data) can upload their product’s information in whichever form they have. They can also upload product-related documents like certificates which are required so that there is no halt in the supply of products and images of products.
The application has multiple roles mostly based on the work that each role performs like Suppliers, Designers, External Users, Internal Users, Admins, etc.
All the uploaded information is stored in the system and shared and published in multiple channels. All the changes to products’ data create versioning of the respective products and are tracked and recorded for reference. Along with this, the system also tracks users who imported data or made any changes to the existing data or exported data from the system.