docs.h.overview
A standard ERC-721 collection with an allowlist + public mint page, reveal mechanic and a collection gallery that reads metadata straight from chain/IPFS.
NFT Mint ships a complete drop: a mint page with allowlist (Merkle) and public phases, a live supply meter, and a gallery that renders owned + collection tokens from on-chain metadata.
The included ERC-721 contract supports delayed reveal, per-wallet limits and a configurable price. The wizard helps you set supply, price, base URI and deploy.
docs.h.included
- Next.js 16 app (App Router, TypeScript, Tailwind)
- Collection.sol (ERC-721) + Hardhat + Merkle tools
- Metadata & IPFS helper scripts
- Dockerfile + docker-compose
- README + setup wizard
docs.h.contracts
- Collection.sol — ERC-721 with a Merkle allowlist phase, public mint, per-wallet limits, configurable price and delayed reveal (OpenZeppelin ERC721 + ReentrancyGuard + MerkleProof).
docs.h.stack
docs.stackLine
docs.chainsLine
docs.h.quickstart
docs.quickstartP
unzip nft-mint.zip && cd nft-mint
npm install
npm run devdocs.quickstartUrl
docs.h.configure
docs.configureP
- docs.wizard.1
- docs.wizard.2
- docs.wizard.3
- docs.wizard.4
- docs.wizard.5
docs.configureP2
docs.h.customize
docs.h.branding
docs.brandingP
docs.brandingP2
docs.h.languages
docs.languagesP
docs.h.editing
docs.editingP
docs.h.configRef
docs.configRefP
- docs.configRef.1
- docs.configRef.2
docs.h.deployContracts
docs.deployContractsP
# compile + copy artifacts the app/wizard use
npm run compile
# deploy to the network in your .env (RPC_URL + DEPLOYER_PRIVATE_KEY)
npm run deploydocs.deployContractsP2
docs.h.deployApp
docs.h.vercel
- docs.vercel.1
- docs.vercel.2
- docs.vercel.3
docs.h.docker
docs.dockerP
# build + run; with no .env it opens the setup wizard
docker compose up --build
# once you have a .env, pass it in:
docker run --env-file .env -p 3003:3000 nft-mintdocs.dockerP2
docs.h.vps
docs.vpsP
npm install
npm run build
npm run start # serves the production builddocs.h.checklist
- docs.checklist.1
- docs.checklist.2
- docs.checklist.3
- docs.checklist.4
- docs.checklist.5
docs.h.support
docs.supportP