Your application must have following minimum functionalities. • Display a list of items available based different categories to the customers. • Allow customers to add items to shopping cart. • Allow removal of items from the shopping cart. • Update item quantities in the shopping cart as customer add item in cart. • Customers can view a summary of all items and quantities in the shopping cart including order’s total value. • Enable a customer to place an order and make payment by using fictitious credit card details (You may use any available plugin for this purpose or 10 digits number validation for credit card). • Administrative interface is required to allow staff to view and tracks customers order; and also allow staff to add new items in stock and update their quantities. • Backend-database should be updates correctly in relation to order placed and products delivered. • Ensure the validation of input data .