CollectionFactory - 0xFaf05011bBE7DC8891bBcD5753347F585B714AED
New contracts will get deployed through the CollectionFactory contract.
Inspiration
The inspiration behind this project is to remove the physical warranty system involved in purchasing products from an e-commerce website and replace it with a digital, blockchain-based warranty system with the help of NFTs. It can also provide the purchasing history, warranty period, and other item information.
For established brands, digital warranties help combat counterfeits. If these solutions become the norm in the industry, items without a guarantee as an NFT are likely not authentic, which will enable consumers to choose legitimate items.
What it does
The project enables the seller of an E-commerce platform to create a collection(deploy a new contract) and inside that collection, the seller can mint NFTs to the users who have bought the product listed by that seller. The NFT is linked with metadata about the product, like name, description, purchase date, and warranty duration.
The NFT owner can issue complaints as well for that product if it's under warranty and the seller can update the complaint status accordingly using the Smart Contract functionalities.
Challenges you ran into
The main challenge was to modulate the flow of the system. An NFT should represent a product and that is ensured by creating such a design that the product seller creates a collection and then only he can mint to the purchaser wallet address under that collection. Apart from that, the data storage was a challenge and for that, we have cleverly decided to store crucial data on-chain and other data off-chain using IPFS and Firebase.
Anything else?
Furthur Scope For Improvement
There can be added more functionalities to enhance the user experience and provide more convenience to the user.
The NFTs will be burned after the expiration of the product warranty(currently after warranty expiration, the user cannot register a complaint).
All the mentioned functionalities will be provided as API calls(currently transactions needs to be signed at the frontend from metamask).
The project can be expanded to other E-commerce websites by adding a layer for Parent clients (Flipkart, Amazon, etc) and introducing the Parent API key.
Team Name
Cryptonaughts
Team members (if changed)
No response
Project Name
NFTWarranty
Contact Details
parvajainpjjp@gmail.com
Project Track
NFT, Art & Gaming
Sponsor Bounties
IPFS Filecoin
Link to project GitHub public repo
https://github.com/Cryptonaughts/NFTWarranty
Link to project website
https://graceful-dasik-eec0cf.netlify.app/
Link to demo video
https://youtu.be/yy0I8Xvi0yI
Contract address
CollectionFactory - 0xFaf05011bBE7DC8891bBcD5753347F585B714AED New contracts will get deployed through the CollectionFactory contract.
Inspiration
The inspiration behind this project is to remove the physical warranty system involved in purchasing products from an e-commerce website and replace it with a digital, blockchain-based warranty system with the help of NFTs. It can also provide the purchasing history, warranty period, and other item information. For established brands, digital warranties help combat counterfeits. If these solutions become the norm in the industry, items without a guarantee as an NFT are likely not authentic, which will enable consumers to choose legitimate items.
What it does
The project enables the seller of an E-commerce platform to create a collection(deploy a new contract) and inside that collection, the seller can mint NFTs to the users who have bought the product listed by that seller. The NFT is linked with metadata about the product, like name, description, purchase date, and warranty duration. The NFT owner can issue complaints as well for that product if it's under warranty and the seller can update the complaint status accordingly using the Smart Contract functionalities.
Challenges you ran into
The main challenge was to modulate the flow of the system. An NFT should represent a product and that is ensured by creating such a design that the product seller creates a collection and then only he can mint to the purchaser wallet address under that collection. Apart from that, the data storage was a challenge and for that, we have cleverly decided to store crucial data on-chain and other data off-chain using IPFS and Firebase.
Anything else?
Furthur Scope For Improvement
There can be added more functionalities to enhance the user experience and provide more convenience to the user.