https://github.com/ibnzuk/nft-marketplace
React, JS, Solidity application, for issue, mint, list and sell NFT (ERC-721 & ERC1155) Tokens on Ethereum Network
https://github.com/ibnzuk/nft-marketplace
blockchain erc1155 erc721 ethereum ibnz-developers ibnzdevelopers ibnzuk marketplace metamask nft nft-marketplace nft-shop polygon solana web3 web3-marketplace-starter
Last synced: about 1 month ago
JSON representation
React, JS, Solidity application, for issue, mint, list and sell NFT (ERC-721 & ERC1155) Tokens on Ethereum Network
- Host: GitHub
- URL: https://github.com/ibnzuk/nft-marketplace
- Owner: ibnzUK
- Created: 2021-06-24T17:30:44.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-29T19:25:07.000Z (over 4 years ago)
- Last Synced: 2025-03-31T13:35:32.285Z (7 months ago)
- Topics: blockchain, erc1155, erc721, ethereum, ibnz-developers, ibnzdevelopers, ibnzuk, marketplace, metamask, nft, nft-marketplace, nft-shop, polygon, solana, web3, web3-marketplace-starter
- Language: Solidity
- Homepage:
- Size: 1.6 MB
- Stars: 34
- Watchers: 4
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

This is a React, JS, Solidity application, for issue, mint, list and sell NFT (ERC-721 & ERC1155) Tokens
# Idea and functionalities
- Create an NFT marketplace contract that supports ERC721 and ERC1155
- Sellers can list their NFTs on this platform
- Buyers can preview, and purchase NFTs listed on the platform
## Community coders, please commit
Feel free to add extra functions or improvements, This helps me to familiarise myself with source control and open source project managing.
-----
## Running instructions
- Copy project to your directory ( git clone https://github.com/ibnzUK/NFT-Marketplace )
- navigate to _NFT-Marketplace_ project directory
- make sure you have node.js installed on your machine
- install project packages (npm install)
- start a project (npm run start)## Changes in V 0.01
- Added Skeleton
## Changes in V 0.02
- Connected to Metamask
- Added ERC721 Contract
- Started NFTMinter Contract
- Added truffle-flattener and flattened openZeppelin contracts
- Contracts and Solc compiler updated to version: "^0.8"
- Added Tests and Migration# Tests
Contract: NFTMinter
Checking if conract is deployed to network
✓ contract deployed sucessfully
✓ contract has matching name (134ms)
✓ token has symbol (196ms)
Minting of new token
✓ creates new token (476ms)
✓ mints tokens from 0x0 address (549ms)
✓ send tokens to minter (559ms)
✓ token total supply is updated (1481ms)7 passing (3s)