The main idea of the project is to have a standalone device which will be outside the refrigerator or can be built inside while manufacturing. The device will be able to recognize items going into the refrigerator. The system will record food expiration date, weight and suggest recipes from the stored ingredients. When a product expired or reached the minimum level that entered by the user, the system should send notiﬁcations to the user through the mobile application. Also, when a product is about to run out it will be added automatically to a shopping list on the mobile application. Accordingly, I-Refrigerator will result in easier lifestyle to the users saving time and money.