Inventory Management app has the following features:
1. Managing products (searching and filtering products; updating inventory, location, prices; adding and removing images of products);
2. Receiving purchase orders (scanning barcodes of products which were received; mark them as received, not found or returned; submit receiving);
3. Creating orders (adding products to the cart and submit order);
4. Picking orders (check products which should be packaged for order; mark products as picked; submit picking);
5. Checking order history.