Ethereum Mainnet • Open Source

Mint, Auction &
Trade NFTs

A full-stack, open-source NFT marketplace on Ethereum. Create collections, mint with IPFS metadata, run auctions, and trade β€” all powered by Next.js, Foundry & Wagmi.

Features

Everything You Need

From minting to auctions β€” a complete Web3 toolkit built on Ethereum.

πŸ—οΈ

Create NFT Collections

Deploy your own ERC-721 collections with a single transaction via the registry contract.

🎨

Mint NFTs

Mint with metadata stored on IPFS via Pinata. Fully decentralized asset storage.

⚑

Auction NFTs

List NFTs for auction, set starting bids and durations, accept bids from anyone.

πŸ‘€

Browse & Bid

View all active auctions, inspect NFT details, and place bids in real time.

πŸ‘œ

Owned NFTs

See every NFT you own, including those won at auction β€” all in one place.

πŸ”

Block Explorer

Inspect local blockchain transactions and blocks directly from the dashboard.

Live Demo

Mock Dashboard

Explore the interface. Mint, auction, and manage NFTs β€” all in one place.

NFT Marketplace β€” Dashboard
⚑
0x7F...3aB2
Tech Stack

Built With Modern Web3

Cutting-edge tools for a seamless decentralized experience.

β–² Next.js
⛓️ Foundry
TS TypeScript
V Viem
W Wagmi
🌈 RainbowKit
πŸ“¦ Pinata / IPFS
β—† ERC-721
⚑ Solidity
Solidity

Smart Contracts

Open-source, audited contracts that power the marketplace.

NFTCollection.sol

ERC-721 Collection

Mint NFTs with metadata stored on IPFS. Supports minting, token URI resolution, and collection-level management.

NFTAuction.sol

Auction Engine

Create timed auctions, place bids, settle sales, and distribute fees. Supports starting price, reserve, and fee splitting.

ContractRegistry.sol

Registry & Discovery

Registers all NFT collections on-chain. Enables discovery of every collection deployed through the marketplace.

Ready to Build?

Clone the repo, deploy the contracts, and start minting. Full open-source codebase with Foundry & Next.js.