I’m building a streamlined marketplace where users can buy and sell collectible-focused NFTs on Ethereum, and I’d like a developer who can take the project from smart-contract creation right through to a polished Next.js front-end. The core flow is straightforward: connect an Ethereum wallet (MetaMask, WalletConnect or similar), browse currently listed collectibles, and complete transactions directly on chain. No minting, auctions or other secondary features are needed for this first release—pure peer-to-peer buying and selling. Smart-contract scope • An audited ERC-721 or ERC-1155 contract (whichever you recommend for gas efficiency) • Functions for listing, purchasing, and cancelling a listing, all callable from the front-end • Royalties support (EIP-2981) so original creators earn on secondary sales Front-end scope • Next.js 13 (App Router) with React, TypeScript and Tailwind (or styled-components) • Web3 integration via ethers.js or wagmi + viem for clean hooks • Real-time listing feed pulled from The Graph or direct contract events • Responsive layout and simple, collectible-centric UI/UX I’ll supply brand assets and example metadata; you handle deployment to an Ethereum testnet, then guide me through mainnet launch. Clean, well-commented code in a private GitHub repo and a short readme on environment setup round out the deliverables.