Skip to content

lfsmoura/nft-dapp-starter-kit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFT Dapp Starter Kit 🏗️

WARNING: This repo is currently a work-in-progress. Please do not use for any other purpose than educational. It is slated to officially release by the third week of June 2022. The smart contract has NOT been audited. You will lose ALL your money. 🔴

Ready to bootstrap your own NFT minting site? Get started here. This boilerplate repo contains an NFT minting contract, a sample frontend dapp, and metadata generation scripts for you to get started.

Get Started

Prerequisites for Development

  1. Wallet to create a new wallet and retrieve private and public key (Coinbase Wallet Recommended)
  2. API URL for testnet and mainnet (Alchemy Recommended)
  3. Etherscan API Key for contract verification (link to Etherscan)

Step 1: Smart Contracts

To set up and deploy your NFT smart contract and interact with them via Hardhat go to /smart-contracts.

Step 2: Frontend

To set up and deploy your own minting dapp UI go to /frontend

Step 3: Metadata / Assets

To learn more about token metadata and generate your own metadata, go to /metadata.

To learn more about creating generative artwork with layers, go to /assets.

Questions?

If you have any questions or notice issues, please file a ticket and we will respond as soon as possible! We welcome all contributors to open pull requests and will try to review them in a timely manner.

Other Resources

License

See LICENSE

About

Starter kit for developers who want to build an NFT minting site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 54.1%
  • JavaScript 31.7%
  • CSS 8.4%
  • Solidity 5.8%