A simple mockup of an NFT marketplace with the capability to mint, buy and sell ERC721 tokens on the sepolia test network.
Mint NFTs: Users can create their own NFTs by uploading digital content and minting it into tokens. Browse NFTs: Explore a wide range of digital art, collectibles, and more from various artists and creators. Buy and Sell: Engage in transactions with ease using Ethereum's sepolia test network. Wallet Integration: Connect with Metamask or other Ethereum wallets for a seamless user experience.
Ethereum Smart Contracts: Written in Solidity Frontend: React.js Backend: Node.js Database: Pinata IPFS Blockchain Interaction: ethers.js & web3.js Testing: Hardhat for testing the smart contract.
To run this project locally, you will need:
Node.js (12.x or later) npm (6.x or later) Hardhat Pinata account with valid api Metamask extension installed in your browser