Low Code NFT Marketplace & Low Code Minting Tool for CIS2 Token
-
Prerequisites for running the marketplace:
- Clone this Repository
- Install Concordium Browser Wallet
- node.js version 14.17.0 or above. If you already have node.js run
node -v
to check the version. You can use nvm to manage multiple Node versions installed on a single machine. - yarn - a package manager for JavaScript; replaces the npm client.
- A code editor of your choice, such as Visual Studio Code.
Run
cd low-code-nft-marketplace/market-ui && yarn install
in the terminal.Run
yarn start
-
Prerequisites for running the marketplace:
- Clone this Repository
- Install Concordium Browser Wallet
- node.js version 14.17.0 or above. If you already have node.js run
node -v
to check the version. You can use nvm to manage multiple Node versions installed on a single machine. - yarn - a package manager for JavaScript; replaces the npm client.
- A code editor of your choice, such as Visual Studio Code.
Run
cd low-code-nft-marketplace/mint-ui && yarn install
in the terminal.Run
yarn start
Detailed Documentation about installation, running the dApp and other configurations can be found in the Developer Portal
This repository provides sample implementations of following ways in which a developer can interact with an on chain contract on Concordium.This repo includes both minting tool and the NFT Marketplace.
- Using Frontend React Code (using Web SDK and Concordium Browser Wallet)
Please do note that this is not an exhaustive list of the languages supported by Concordium. There are are SDK's present to interact with the contracts using multiple other languages. A complete list can be found here
- CIS2 Token Contract
- CIS2 Market Contract
- Market React Application :
React based frontend DAPP for marketplace contract. This is the typescript code which can be used with Concordium Browser Wallet to interact with CIS2-Multi and Marketplace Contract in Browser based environments. It has following features
- Initialize a new CIS2 Token Contract
- Mint a CIS2 Token
- List a CIS2 Token on the Market
- Buy a CIS2 Token from Market
- Pinata (IPFS) based metadata Upload for the Token Metadata
- Mint React Application React based frontend DAPP for cis2-multi contract. It allows to Initialize a new contract & mint a token.
Throughout this repository Concordium Testnet is being used to demo the functionality.
-
Prerequisites for changing, deploying the smart contracts:
-
Interact with Contracts
- Sell / Buy / Mint CIS2 Token(s) : Using Frontend React Code
- Mint CIS2 Token(s) : Using Frontend React Code