Wishlist Funcionality

Hi friends, has anyone ever tried to implement a wishlist or shopping cart feature to their app, what’s the best method of doing so? Ideally I’d like to have items from a list or several lists be tagged from the front end and captured in a wishlist per user.