fyziktom / VirtualEconomyFramework

Framework for economy applications
https://veframework.com/
MIT License
24 stars 7 forks source link

Improve UX/UI of VENFT App Banner #100

Closed fyziktom closed 1 year ago

fyziktom commented 2 years ago

The VENFT App Banner is page for easy sharing the NFT or whole collection on specific address to someone who does not have the VENFT App yet. You do not need to login, it will just load the info from the blockchain and IPFS.

The VENFT App Banner does not use the components from the VENFT App Blazor. It is because we need to move them to separated library and remove the AntDesign dependence (more info here: #5). Thats why it is load just few types of the NFTs.

The design of the page is...lets say...very "simple" :D and it should be refactored. We should keep the simplicity because it is still kind of template, but improve it to look much more smooth and easy to change if someone want to use it as base for they usecase. Some of the elements can be hidden based on the main app configuration (how to add config to Blazor app is here #98).

I still have on mind one possibility how to make it modular, but it will be for some future issue just for this. We should maybe consider it now a little. We can create NFT Template which will keep the info about the page design (it can be in combination with IPFS, where the template will be stored, but up to 4kB it can be in tx metadata). The NFT Template will offer way how to buy the design template for your "NFT eshop". As user you will just buy the NFT Template from some webdesigner and create your NFTs with VENFT App. When you have the NFT Template on your address it will display the design of page in the VENFT App Banner. One of the advantage is that we can offer the one build on IPFS and people who are not programmers can use it easily.

Sharing of one NFT

Here is example of sharing just one NFT. The NFT transaction hash is in the argument of the link.

https://nft.ve-nft.com/?txid=1f734b1283f715a695efb09f416f7d73a60f07dc8bf96cba79d0a84f1e6398b0

image

Sharing of address - collection

You can share all NFTs on some address. Now the page limits load of NFTs to 40 newest. The link refers to the page address with Neblio address as parameter:

https://nft.ve-nft.com/address?add=NMES6rinZPRNyxYg4nzdaFHwoMUepynf1b

image

fyziktom commented 1 year ago

Dnes toto již nahrazuje demo aplikace typu PublishingDisplay. Ve stejném duchu se pracuje i na demo aplikaci pro kapelu. To se řeší v issue #171.