1. A method for providing augmented reality information on a network-enabled computing device associated with a user identifier of a user, the method comprising: storing purchase information regarding items previously purchased by the user; estimating a next required purchase date for each of the items previously purchased by the user based on the stored purchase information; obtaining recommendation information for at least one item recommended to the user by at least one other user via a social network; capturing an image of a plurality of items with an image capturing component coupled to the network-enabled computing device; processing the image to identify each item of the plurality of items; retrieving a predefined list of user preferences for the user using the user identifier; for each identified item, checking if the item matches a condition related to the predefined list of user preferences; for each item matching a condition related to the predefined list of user preferences; conveying item information for the matching item to the network-enabled computing device; overlaying the item information for the matching item on the image, the overlaying further comprising: overlaying enriched information on the image for the matching item if the matching item is regularly consumed by the user based on the stored purchase information; and overlaying enriched information on the image indicating to the user that the user be running out of the matching item based on the estimated next purchase date of the matching item; and overlaying recommendation information on at least one identified item in the image that has been recommended to the user.