The NFT Marketplace is a decentralized platform that allows users to create, buy, sell, and trade NFTs (Non-Fungible Tokens). It provides a seamless and secure experience for NFT enthusiasts, creators, and collectors. The platform is built using modern web technologies and blockchain to ensure transparency and immutability.
- NFT Creation: Mint your own NFTs with metadata and upload them to the blockchain.
- Marketplace: Buy, sell, and trade NFTs with other users.
- Wallet Integration: Connect your crypto wallet to interact with the platform.
- Search and Filter: Easily find NFTs using advanced search and filtering options.
- Subscription Services: Subscribe to creators or collections for exclusive content.
- Frontend: React.js, CSS Modules
- Backend: Node.js, Hardhat
- Blockchain: Solidity, Ethereum
- Database: JSON-based metadata storage
- Tools: Hardhat, Ethers.js, Web3.js
- Node.js (v16 or higher)
- npm or yarn
- MetaMask or any Ethereum-compatible wallet
- Clone the repository:
git clone https://github.com/Sabbirnde1/NFT-Marketplace-.git
- Navigate to the project directory:
cd Live-NFT-Marketplace - Install dependencies:
npm install
- Start the local blockchain:
npx hardhat node
- Deploy the smart contracts:
npx hardhat run scripts/deploy.js --network localhost
- Start the development server:
npm run dev
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.