A smart fridge should have a variety of functions. The most important function of a smart fridge and the main incentive to purchase one is the ability to see the food in your fridge at a glance. This refrigerator should be programmed to recognize barcodes and keep track of the stock of certain items. Also, there should be other feature such as the ability to see calendars, create grocery lists, have it read recipes out loud, and more. A feature that should be added is more software protection to defend against hackers, and overall optimization to reduce the price.