Using the favorites application developed by solidity on ICP, each user can create multiple favorites, all of which are public, aiming to better share them with others.
Use the byte type principal as the unique identifier of the user's identity.
It has label, name, desc and unique uid.
The owner can set an administrator for the collection, and the administrator has the authority to add collections, which can better serve the purpose of sharing.
Let’s treat the item as Book. Each book has name, content and desc.
Users can give bookmark a star. A star contains the uid of the bookmark and desc.
Users can get bookmarks taht get most stars based on specific label.