NFT Mint Page Template
Sell one piece of art as an NFT: a focused mint page where every mint is the same image (an open edition). Upload one image, the setup wizard pins it to IPFS and bakes the token URI into the ERC-721 at deploy — capped supply, fixed price and a per-wallet limit, all set in the browser. No ZIPs, no reveal step.
Live preview
Features
- ✓Single-artwork open edition — every mint is the same image
- ✓Upload one image → pinned to IPFS (Pinata) → token URI set automatically
- ✓Live mint progress, price, quantity selector and your owned count
- ✓Capped supply, fixed price and per-wallet limit, all in the wizard
- ✓One-click in-browser deploy; auto-switches your wallet to the right chain
What's included
- ›Next.js app (App Router, TypeScript, Tailwind)
- ›OpenEdition.sol (ERC-721) + Hardhat
- ›Setup wizard: single-image IPFS upload + in-browser deploy
- ›Dockerfile + docker-compose, README
Smart contracts included
Audited-base Solidity (OpenZeppelin), verifiable on-chain after deploy. Full source in the repo.
OpenEdition.sola minimal ERC-721 open edition: public mint with a fixed price, a supply cap and an optional per-wallet limit; tokenURI returns the same metadata (your single artwork) for every token. Owner can set the price, toggle minting and withdraw proceeds (OpenZeppelin ERC721 + Ownable + ReentrancyGuard).
Upload one image, mint in minutes
In the setup wizard you drop a single image; it's pinned to IPFS via Pinata, the metadata is generated for you, and the resulting token URI is baked into the contract at deploy. Every token returns that same artwork — a true open edition — and it's live from the first mint.
Public mint with a cap and limits
A minimal ERC-721 with a public mint, a fixed price, a supply cap and an optional per-wallet limit. The mint page shows live minted/total supply, the price and your owned count; the owner can set the price, toggle minting and withdraw proceeds.
Want a full collection instead?
This template is for a single artwork. For a multi-image PFP collection with a Merkle allowlist, per-token traits and a delayed reveal, use the NFT Collection template — it ships the same in-browser IPFS pipeline for a whole folder of art.
Frequently asked questions
+What's the difference between NFT Mint and NFT Collection?
NFT Mint sells a single artwork as an open edition — every token is the same image, no allowlist or reveal. NFT Collection is a full multi-image PFP drop with per-token metadata, a Merkle allowlist and a delayed reveal.
+How does my image get on IPFS?
The setup wizard does it: drop one image, it's pinned to IPFS through your Pinata account, the metadata is built automatically, and the token URI is set on the contract at deploy. No command line.
+Can I cap the supply and price?
Yes — supply cap, fixed price and an optional per-wallet limit are all set in the wizard at deploy time. The owner can change the price and open/close minting afterward.
Ready to ship NFT Mint?
Full source, lifetime license, instant download. Pay with crypto or card.
Get it for $99