Mat_dweb Supermarket is a powerful product manager built with vanilla JavaScript and OOP principles. Efficiently manage your supermarket inventory with features like adding, deleting, and analyzing product data.
Here's a demonstration of how the app works:
Demo Mat_dweb supermarket
Input details for a new product and seamlessly add it to the inventory.
Remove a specific product from the inventory using its unique ID.
Identify and view the most valuable product based on sales data.
Display a comprehensive table with details of all products in the inventory.
-
Low Stock Analysis: (
amountOfProductsLowInStock
) Quickly identify products with low stock and print their detailed information. -
Sales Statistics:
-
(
how manyKgsHaveSoldInGeneral
) Track the total kilograms sold across all products. -
(
how many kgs have been sold of the product
) View the quantity of kilograms sold for a specific product. -
(
printProductsThatAreMoreExpensiveThan
) Print products that are more expensive than a given product.
-
(
how manyUnitsHaveSoldOfProduct
) Track the number of units sold for a specific product. -
(
inventoryCost
) Calculate the total cost of the inventory. -
(
costOfSales
) Determine the cost incurred by the supermarket for sold products. -
(
salesValue
) Calculate the total value of sales. -
(
SuperMarketProfitBySales
) Assess the supermarket's profit generated through sales. -
(
SalesChartOfThe5BestSellingProducts
) Visualize a chart displaying the fifteen best-selling products.
- (
SalesChartOfThe5LeastSoldProducts
) Visualize a chart displaying the fifteen least sold products.
- (
averageSalePrice
) Gain insights into the average sales prices of all products.
-
- Clone the repository.
- Open the
index.html
file in your browser. - Interact with the supermarket manager using the provided options.
Feel empowered to explore and analyze your supermarket's product data effectively with Mat_dweb Supermarket! πποΈ