Hi Frank,
Nice site! Especially the registration of products added and removed from the fridge is a very nice implementation. Some time ago I had plans to implement this but there was always some other stuff that needs my attention.
The barcode scanning is the right way and when RFID will be used it will be even simpler to scan the food. It would be nice if there is a shared database available on the internet where people can retrieve the product description of scanned barcodes with the option to add unknown products. (Pieter??
Another important item to use would be the “Best Before” (THT in Dutch) and “Use By” (TGT in Dutch) dates. Products with an expired “Use By” date must be thrown away while the consumption of products with an expired “Best before” date can be consumed, though not advisable. Examples of “Use By” products are meat, fish, pate, shrimp etc. and “Best Before” products are tinned vegetables, etc.
After scanning enter this expiration date also to the product in the fridge database. If you add an indicator in the barcode database if the product uses a THT or a TGT date you will be able to set an alarm on a product that it needs to be consumed.
Another option is to add a temperature sensor to the fridge. The best temperature is 4 ºC with a max of 7 ºC.
Bert