NFTify is a web application for managing and interacting with NFTs (Non-Fungible Tokens) using MetaMask and the Ethereum blockchain. Visit the server: https://github.com/anhhuy007/nftify-server
Purchase.Etherscan.mp4
- Connect to MetaMask wallet: Seamlessly connect your MetaMask wallet to the application.
- Validate and switch network: Ensure the wallet is on the correct blockchain network and prompt to switch if needed.
- Display wallet details: Retrieve and display wallet address and balance.
- Marketplace integration: Interact with the NFT Marketplace smart contract to perform operations.
- Transaction capabilities: Buy, sell, and transfer NFTs using the connected wallet.
- Transaction history: View detailed transaction logs and histories related to your wallet and NFTs.
- Cross-device compatibility: Designed for responsiveness across desktops, tablets, and mobile devices.
- Smooth animations: Enhanced user experience with transitions and animations.
- Comprehensive details: Display block number, timestamp, sender/receiver addresses, transaction value, fees, and gas used.
- Copy functionality: Easily copy addresses or transaction IDs to the clipboard.
- Node.js: Ensure Node.js is installed on your system.
- MetaMask: Install the MetaMask browser extension.
-
Clone the repository:
git clone https://github.com/anhhuy007/nftify.git cd nftify -
Install dependencies:
npm install
-
Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000. - Connect your MetaMask wallet.
- Interact with NFTs and view detailed transaction information.
We welcome contributions! Please read our Contributing Guide for details on how to get started.
This project is currently not licensed. If you plan to use it, please contact the repository owner.
For any inquiries or issues, please open a GitHub issue or contact the repository owner @anhhuy007.
