NFT-Minting-DApp Tailwind Templates

Nft Minting Dapp

NFT Minting DApp is a decentralized application built with Next.js, Tailwind CSS, Hardhat, and Ethers.js that allows users to mint NFTs on a local Ethereum blockchain.

🎨 NFT Minting DApp

An NFT Minting DApp built with Next.js, Tailwind CSS, Hardhat, and Ethers.js that allows users to mint NFTs on a local Ethereum blockchain. Users can upload an image, specify a recipient Ethereum address, and mint an NFT using a smart contract.


✨ Features

  • Upload or Drag & Drop an image to mint as an NFT.
  • Specify the recipient Ethereum address for the NFT.
  • Connects to a local Hardhat blockchain for smart contract interaction.
  • Uses Ethers.js to handle blockchain transactions.
  • Fully responsive UI styled with Tailwind CSS.

🛠️ Technologies Used

  • Next.js - React framework for frontend development.
  • Tailwind CSS - Styling framework for UI design.
  • Hardhat - Ethereum development environment for smart contracts.
  • Ethers.js - Library for interacting with Ethereum blockchain.
  • Solidity - Programming language for writing smart contracts.

🚀 Getting Started

Follow the instructions below to clone, install dependencies, and run the DApp.

1️⃣ Clone the Repository

git clone https://github.com/devsleader/NFT-Minting-DApp.git
cd nft-minting-app

2️⃣ Install Dependencies

npm install

⚙️ Running the Project

Start a Local Blockchain

Use Hardhat to start a local Ethereum blockchain. This will create 20 test accounts.

npx hardhat node

Deploy the Smart Contract

Open a new terminal and deploy the contract to the local Hardhat network:

npx hardhat run scripts/deploy.ts --network localhost

Start the Frontend

Run the Next.js development server:

npm run dev

Top categories

Loading Svelte Themes