Web3-Conf-India / Hack-Web3Conf

14 stars 12 forks source link

Submission: Aatmanirbhar #12

Open rk-rishikesh opened 2 years ago

rk-rishikesh commented 2 years ago

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

  1. Provide a platform for brands for free hosting of invoice payouts backed by Soul Bound Tokens (SBT).

  2. 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.

  3. 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,

  4. 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

image

BrandVilla NFT Collection

image

BrandVilla Warranty Cards

image

BrandWarranty Contract

image

The NFTs can also be seen on Sequence Wallet

image