The business team eventually came up with the following business requirements:
- Product categorization: There are several products, but if a user wants to search for a specific product, they can do so by filtering all products by their categories. For example, products such as mangoes, bananas, and more should come under a category called Fruits.
- Product addition: There should be an interface that provides us with a feature to add new products. This feature should only be available to users who have the Add Products privilege.
- Product updation: There should be a new interface where product updates should be possible.
- Product deletion: There is a requirement for administrators to delete products.