The most crucial thing for expansion of Web3 is user onboarding. This process needs to be very smooth. Today if someone wants to purchase a NFT they will need crypto in their Blockchain Wallet. Also some people hesitate to purchase NFT considering it to be just a JPEG image. Thus there was a need for a good use case of NFTs and SBTs.
We wanted to build a product for the future, so here we are introducing BrandVilla which comes up with a wide range of future scope.
What it does
Provide a platform for brands for free hosting of invoice payouts backed by Soul Bound Tokens (SBT).
Allow the users to get the digital twin of the wearables they purchase in the form of NFTs which they can redeem to create their avatar for metaverse or upload it as a Profile Picture on Social Media Applications like Instagram, Twitter and Reddit who have NFTs integrated on their platform.
The warranty cards of products is a interesting use case of NFTs and thus BrandVilla facilitates the brands to generate the warranty cards in the form of NFT. In case of resale of the product the warranty card can also be transferred to the next user,
Its a complete decentralized E-commerce website made for Gen-Z with all the data hosted on IPFS.
Challenges you ran into
Ideating this project was a good challenge since the user experience needs to be smooth and quite familiar with web2 application.
Uploading the data to IPFS was quite a easy task but what data should be uploaded under which step and then extracting the data and displaying it on frontend was a challenge as well.
Right now the metaverse section is in prototype stage, but adding the features of various moods to a single avatar NFT was challenging.
Since all the transactions were gasless you may not find the transactions on explorer but you can go to read section and check the details of all the NFTs and read their data.
Team Name
Aatmanirbhar
Project Name
BrandVilla
Contact Details
rvk.rishikeshkale@gmail.com
Project Track
NFT, Art & Gaming
Sponsor Bounties
IPFS Filecoin, Alchemy
Link to project GitHub public repo
https://github.com/rk-rishikesh/Brandvilla
Link to project website
https://62ea9a62bfdad002e5fceef1--darling-zabaione-cf20ef.netlify.app/
Link to demo video
https://www.youtube.com/watch?v=_OFRp5IrmAE
Contract address
All the contract were deployed on Polygon Mumbai Testnet. Find the explorer links below :
BrandVilla : https://mumbai.polygonscan.com/address/0x9Ffd5522ebe4caB4957f246BBcFf2A4c81706da2#code BrandCollection : https://mumbai.polygonscan.com/address/0x0Ff60DF40366D50C95E02eD32cB189a39F8E762d#code BrandWarranty : https://mumbai.polygonscan.com/address/0x4c1bCD1909490fD38a35bE492379A985fbb6d9B5#code BrandInvoice : https://mumbai.polygonscan.com/address/0x1E50DF8cB23ce6310fe382B5f545c51C173BaDC8#code
Inspiration
The most crucial thing for expansion of Web3 is user onboarding. This process needs to be very smooth. Today if someone wants to purchase a NFT they will need crypto in their Blockchain Wallet. Also some people hesitate to purchase NFT considering it to be just a JPEG image. Thus there was a need for a good use case of NFTs and SBTs.
We wanted to build a product for the future, so here we are introducing BrandVilla which comes up with a wide range of future scope.
What it does
Provide a platform for brands for free hosting of invoice payouts backed by Soul Bound Tokens (SBT).
Allow the users to get the digital twin of the wearables they purchase in the form of NFTs which they can redeem to create their avatar for metaverse or upload it as a Profile Picture on Social Media Applications like Instagram, Twitter and Reddit who have NFTs integrated on their platform.
The warranty cards of products is a interesting use case of NFTs and thus BrandVilla facilitates the brands to generate the warranty cards in the form of NFT. In case of resale of the product the warranty card can also be transferred to the next user,
Its a complete decentralized E-commerce website made for Gen-Z with all the data hosted on IPFS.
Challenges you ran into
Ideating this project was a good challenge since the user experience needs to be smooth and quite familiar with web2 application.
Uploading the data to IPFS was quite a easy task but what data should be uploaded under which step and then extracting the data and displaying it on frontend was a challenge as well.
Right now the metaverse section is in prototype stage, but adding the features of various moods to a single avatar NFT was challenging.
Anything else?
Presentation : https://docs.google.com/presentation/d/1VyutvpeOvEEyz_0b9g-XqSmlbPPkKKtKq4SudH9uG5o/edit?usp=sharing
Since all the transactions were gasless you may not find the transactions on explorer but you can go to read section and check the details of all the NFTs and read their data.
Reading Data from Contracts
BrandVilla Contract
BrandVilla NFT Collection
BrandVilla Warranty Cards
BrandWarranty Contract