NFT-Marketplace is a modern Web3 dApp designed for seamless NFT claiming and wallet interaction. Built with React and Hardhat, it provides a polished user interface for users to connect their wallets (supporting MetaMask and WalletConnect) and interact with smart contracts on the Ethereum blockchain.
- Multi-Wallet Support: Integrated
wagmiandWalletConnectfor broad wallet compatibility. - Responsive UI: Styled with Tailwind CSS and Styled-Components for a pixel-perfect mobile and desktop experience.
- Smart Contract Integration: Hardhat development environment for compiling, testing, and deploying Solidity contracts.
- Interactive Elements: Uses
tsparticlesandframer-motionfor dynamic visual backgrounds and smooth transitions.
- Frontend: React.js, TypeScript
- Styling: Tailwind CSS, Styled-Components, Flowbite
- Blockchain: Hardhat, Ethers.js, Wagmi, Solidity
- Testing: Chai, Hardhat Toolbox
This project demonstrates a production-ready Web3 Frontend Architecture, combining rigorous type safety (TypeScript) with modern aesthetic libraries to create a professional-grade dApp experience.
- Install dependencies:
yarn install
- Start development server:
yarn start
- Compile Contracts:
npx hardhat compile