Giter VIP home page Giter VIP logo

ng_eth_safari_1's Introduction

Ngeni NFT Marketplace

This is an NFT Marketplace that connects to both Coinbase wallet and Metamask crypto Wallets. NFT DATA(like metadata, images and other assests) is stored in IPFS and Filecoin through NFT.Storage and NFT tokenURl reference stored in blockchain. This Marketplace allows a user to mint their own NFT to the blockchain. It allows the user to sell their nfts to other addresses changing ownership of NFT from one address to another.

cloning the project

You can clone the project through the link https://github.com/devngeni/ng_eth_safari_1.git

To run the client

npm install
npm start

You should have your NFT.Storage Key in your .env file

NFT_STORAGE_KEY = "REPLACE_ME_WITH_YOUR_KEY"

How the Website works

NFT Marketplace allows users(buyer/seller) to link their accounts using Coinbase Wallet which allows them to communicate with the blockchain. Once a user has logged in they are able to upload their NFT's that contains the metadata, description, image and price to a decentralised storage system. Once a user has uploaded an NFT, they own the NFT as the contract deployed by them is executed by their addresses. Once one has uploaded the data, they recieve an IPFS hash of the content known as Contact Address that one can use to make an IPFS URL. You can use this URL to refer to off-chain data as a pointer to the content itself such that no one can dispute what your NFT is all about. Data can be accessed from any decentralised IPFS network as long as it has content. The data of the NFT is then stored in the IPFS which when minted is queued for 48hours then uploaded to filecoin for a life time. The buyer can then view the NFT, see the description of the NFT through the metadata URL of the the NFT then can a buy the NFT. After buying it the ownership belongs to him/her. If another buyer buys the NFT it changes the ownership but there are some royalties which goes to the main creator of the NFT . The process continues as the creator of the NFT benefits from the royalties.

#Terms Coinbase - This is a digital cryptocurrency exchange platfrom. IPFS(InterPlanetary File System) - is a protocol, hypermedia and file sharing peer-to-peer network for storing and sharing data in a distributed file system. IPFS uses content-addressing to uniquely identify each file in a global namespace connecting IPFS hosts. Filecoin - This is an open-source, public cryptocurrency and digital payment system intended to be a blockchain-based cooperative digital storage and data retrieval method NFT.Storage - This is a free decentalized storage and bandwidth for NFTs on IPFS and Filecoin.

ng_eth_safari_1's People

Contributors

4samu avatar mairura avatar ronkips avatar

Watchers

 avatar Vincent Sipoi avatar Taylor Gitari avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.