Next.js Ethereum NFT Marketplace

Заказчик: AI | Опубликовано: 01.10.2025
Бюджет: 50 $

We building a full-stack NFT marketplace on Ethereum and need a developer who is comfortable working with Next.js on the front end and Solidity smart contracts on the back end. The core functionality in this first release is straightforward: creators must be able to mint new NFTs directly from the dApp, and every wallet that connects should automatically have a public user profile page that displays owned or created tokens. I have no immediate need for an auction mechanism, but I’d like the codebase structured so that an auction or fixed-price sales module can be slotted in later without a rewrite. I’m already set up with an Alchemy endpoint and a private GitHub repo; you’ll fork, work in feature branches, and open pull requests for review. Tech stack I expect: • Next.js 14 (app router) • Solidity (tested with Hardhat) • ethers.js for on-chain interactions • IPFS / Pinata for asset storage • TailwindCSS for styling (basic theme already started) Deliverables 1. ERC-721 smart contract (OpenZeppelin-based) with minting restricted to connected wallet. 2. Next.js pages/components for minting, profile display, and global gallery. 3. Hardhat test suite covering contract functions. 4. Deployment scripts for Goerli and a concise README describing environment variables and build steps. Acceptance criteria: the contract deploys and mints successfully on Goerli; the front end reads token metadata from IPFS and shows it in the profile and gallery without manual refresh; all tests pass via `npx hardhat test`. If this scope lines up with your expertise, let’s get started right away—most of the UI wireframes are ready, and I’m happy to jump on a call to walk through them.