Skip to content

tend2infinity/NF-Kart

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NF-Kart

A real world online NFT(Non Fungible Token) based warranty system.

  • Each product in the marketplace is linked to an NFT owned by the marketplace minted on Polygon Blockchain. Upon purchase of product the ownership of the NFT is transferred to the User.

  • The NFT can be used to claim ownership of the product as well as to claim warranty.

  • An admin/brand can put their product on the marketplace without any knowledge of blockchain with the help of User Interface.

System Design

image

Web Application Design

image ##Use Cases (in order of priority)

P0: Add a product

image

P0: Buying a product/Transfer of NFT ownership

image

P0: Expiration of Warranty/Burning an NFT

image

P1: Pay for a particular order

  • The User is directed to the payment gateway of the previously selected order method(PayPal).
  • The User follows the required steps and completes the payment.

P1: Inspect the warranty information of an item

  • The server keeps a check on the warranty time left.
  • After the warranty period is over, the NFT is destroyed and thus cannot be used to claim warranty.

P1: Send Warranty Card to User’s Smartphone

  • The NFT’s ownership is transferred to the User.
  • The details(metadata) associated with the product are fetched.
  • A warranty card is generated with product ID and NFT token.
  • The generated card is sent to the User.

P2: User

  • Login/ Logout
  • Register new user
  • Browse, search products
  • Add to Cart
  • Place Order
  • Rate products
  • Edit user details
  • Add product reviews

P2: Admin

  • Edit Product Details
  • Delete Products
  • Manage Orders and Mark as Delivered
  • Manage Users
  • Authorise new admins

Future Scope

  • Implementing an Authentication procedure for new Admin/Brands.
  • Integrate multiple new payment gateways like Eth wallet etc.
  • Usage of Soulbound NFTs (non-transferrable)
  • Adding Gamification Construct to the loyalty program
  • Optimising the transaction wait time

Contributors ✨


Kumar Lakshya


Somya S. Singh

About

e-commerce platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.7%
  • Solidity 2.7%
  • HTML 1.2%
  • Other 0.4%