Intro to NFT Metadata
NFT Gallery with Metadata Ownership
Create a gallery in which users own the metadata to the art & corresponding settings.
Anywhere in web3 where users need to create their own galleries, those settings (the metadata) are probably being stored off-chain.
- A simple example is in OpenSea, where you have the ability to hide specific NFTs from your collection.
- More advanced examples include Oncyber.io where you can build a 3D space that showcases your favorite NFTs.
- Or, JPG.space where you can not only showcase your favorites, but add additional data (metadata) to them for display.
Instead of storing that user generated preference list offchain, do it with a table! Simply create a schema for the users and then generate a new table per user right in your apps. That table can be assigned to the user (so they own it and can edit it) but not allowing them to change the schema. Then, your app just needs to consume whatever the users has added to their gallery settings.