NFT Minting Template
Ship a complete NFT drop: a mint page with a Merkle allowlist phase and a public phase, a live supply meter, delayed reveal, per-wallet limits, and a gallery that reads metadata straight from chain. The ERC-721 contract and Merkle tooling are included.
Live preview
Features
- ✓ERC-721 (OpenZeppelin standard)
- ✓Merkle allowlist + public phase
- ✓Delayed reveal with placeholder
- ✓Collection gallery + 'my NFTs' view
- ✓Per-wallet mint limits and price config
What's 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
Smart contracts included
Audited-base Solidity (OpenZeppelin), verifiable on-chain after deploy. Full source in the repo.
Collection.solERC-721 with a Merkle allowlist phase, public mint, per-wallet limits, configurable price and delayed reveal (OpenZeppelin ERC721 + ReentrancyGuard + MerkleProof).
Allowlist and public mint, done right
Generate a Merkle allowlist from a CSV with the included script, open allowlist and public phases independently, and enforce per-wallet mint limits on-chain. The mint page shows live minted/total supply and price.
Delayed reveal and collection gallery
Ship with placeholder metadata and reveal later with a single owner call. The gallery renders the collection and a connected wallet's owned tokens from on-chain metadata.
Gas-efficient and customizable
Built on a clean ERC-721 with sequential mint, configurable price, supply and limits — all environment-driven. Includes Hardhat, deploy scripts, in-browser deploy and a Dockerfile.
Frequently asked questions
+What is an NFT minting template?
It's a ready-made minting website plus an NFT smart contract that lets collectors mint your collection. This one includes allowlist + public phases, reveal, a gallery and the ERC-721 contract.
+Does it support an allowlist (whitelist)?
Yes — a Merkle-proof allowlist. A script turns a list of addresses into a Merkle root and proofs, and the contract verifies proofs on-chain so only eligible wallets can mint in the allowlist phase.
+Can I set the price, supply and per-wallet limit?
Yes, all are configurable at deploy time and surfaced in the setup wizard. You can also update the price and toggle phases as the owner.
Ready to ship NFT Mint & Collection?
Full source, lifetime license, instant download. Pay with crypto or card.
Get it for $149