All Projects → aws-samples → simple-nft-marketplace

aws-samples / simple-nft-marketplace

Licence: MIT-0 license
This project provides sample codes to build a simple NFT marketplace with Amazon Managed Blockchain.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Vue
7211 projects
solidity
1140 projects
HTML
75241 projects

Projects that are alternatives of or similar to simple-nft-marketplace

nft-app
How to create your own NFT and mint NFT token
Stars: ✭ 145 (+145.76%)
Mutual labels:  nft, openzeppelin, hardhat
nftx-protocol-v2
The new and improved NFTX v2 Protocol.
Stars: ✭ 116 (+96.61%)
Mutual labels:  nft, hardhat
nft-gallery
NFT Explorer 🗺 🧭 running on Kusama and Polkadot
Stars: ✭ 281 (+376.27%)
Mutual labels:  nft, nft-marketplace
alice-NFT
Ethereum for Javascript devs
Stars: ✭ 38 (-35.59%)
Mutual labels:  nft, hardhat
wordpress-nft-plugin
NFT Auction Product Type WordPress Plugin for WooCommerce – BID HAUS
Stars: ✭ 197 (+233.9%)
Mutual labels:  nft, nft-marketplace
doge-nft
DOGE NFT
Stars: ✭ 30 (-49.15%)
Mutual labels:  nft, nft-marketplace
dapp-starter
Opinionated Dapp Starter Template
Stars: ✭ 207 (+250.85%)
Mutual labels:  openzeppelin, hardhat
tinlake
Smart contracts for Tinlake, the on-chain securitization protocol for real-world assets
Stars: ✭ 85 (+44.07%)
Mutual labels:  nft
cli
Panacloud Command Line Interface (CLI) uses the design-first approach for developing APIs. It generates Modern Multi-Tenant Serverless Cloud API infrastructure, mocks, stubs, tests, and stages using CDK. GraphQL schemas and OpenAPI specifications are used to implement the design-first approach.
Stars: ✭ 23 (-61.02%)
Mutual labels:  cdk
nftool
A suite of tools for NFT generative art.
Stars: ✭ 145 (+145.76%)
Mutual labels:  nft
nfthost
NFT Collection Generator and Minting Website Hosting
Stars: ✭ 47 (-20.34%)
Mutual labels:  nft
nft-collection-scaffold
Production-ready code for an NFT Collection sale and minting on Ethereum, Polygon, Arbitrum or Binance Smart Chain
Stars: ✭ 53 (-10.17%)
Mutual labels:  nft
zora.gallery
Open protocols demand open access. Community-operated interface to the Zora Protocol.
Stars: ✭ 52 (-11.86%)
Mutual labels:  nft
cdk pywrapper
A Python wrapper for the Chemistry Development Kit (CDK)
Stars: ✭ 25 (-57.63%)
Mutual labels:  cdk
aws-firewall-factory
Deploy, update, and stage your WAFs while managing them centrally via FMS.
Stars: ✭ 72 (+22.03%)
Mutual labels:  cdk
django-cdk
A CDK library that provides high-level constructs for hosting Django applications on AWS
Stars: ✭ 31 (-47.46%)
Mutual labels:  cdk
nba-smart-contracts
Smart contracts and transactions for Topshot, the official NBA digital collectibles game on the Flow Blockchain
Stars: ✭ 316 (+435.59%)
Mutual labels:  nft
opensea-arb-nft20
🧸 💸 Detects arbitrage opportunities for ERC-721 tokens between OpenSea and NFT20.
Stars: ✭ 42 (-28.81%)
Mutual labels:  nft
cdk-examples
AWS CDK Examples Repository
Stars: ✭ 49 (-16.95%)
Mutual labels:  cdk
hardhat-contract-sizer
Output Ethereum contract sizes with Hardhat 📐
Stars: ✭ 55 (-6.78%)
Mutual labels:  hardhat

Simple NFT Marketplace

日本語の解説ブログはこちら

This project provides sample code to build a simple NFT (Non-Fungible Token) based marketplace with Amazon Managed Blockchain.

NFTs are cryptoassets in which each token is unique, and therefore able to create a relationship, or contract, between a specific unique token, and a specific asset - including physical asset, virtual asset and more. This contract allows ownership of a digital asset to be proven. For this reason, NFTs are also known as deeds.

While there are multiple standards for non-fungible tokens, this exercise will use the Ethereum Blockchain network, and ERC721 standard for non-fungible tokens.

To be able to create the required contracts, we will:

  1. Create a Node connected to a Blockchain network
  2. Manually Generate, verify and deploy a contract.
  3. Deploy an API to automate the process
  4. Create a Front End that utilizes the API
  5. Deploy the MarketPlace Front End

You will use the following tool set:

  • Git, and your OS Command Line
  • Node.js and npm
  • the AWS CLI and AWS Console
  • AWS CDK to deploy backend API (/provision)
  • Contract written in Solidity (/contract)
  • Marketplace web UI (/marketplace)

Do NOT use this codes in your production workloads.

Architecture

Architecture

Docs

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].