Skip to content

anhhuy007/nftify

Repository files navigation

About The Project

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

NFTify Marketplace

Features

Purchase.Etherscan.mp4

MetaMask Integration

  • 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.

NFT Management

  • 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.

Responsive User Interface

  • Cross-device compatibility: Designed for responsiveness across desktops, tablets, and mobile devices.
  • Smooth animations: Enhanced user experience with transitions and animations.

Detailed Transaction Information

  • 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.

Technologies Used

metamask


Getting Started

Prerequisites

  • Node.js: Ensure Node.js is installed on your system.
  • MetaMask: Install the MetaMask browser extension.

Installation

  1. Clone the repository:

    git clone https://github.com/anhhuy007/nftify.git
    cd nftify
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Usage

  1. Open your browser and navigate to http://localhost:3000.
  2. Connect your MetaMask wallet.
  3. Interact with NFTs and view detailed transaction information.

Contributing

We welcome contributions! Please read our Contributing Guide for details on how to get started.


License

This project is currently not licensed. If you plan to use it, please contact the repository owner.


Contact

For any inquiries or issues, please open a GitHub issue or contact the repository owner @anhhuy007.

About

NFTify is a web application designed for managing and interacting with Non-Fungible Tokens (NFTs) on the Ethereum blockchain.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors