A decentralized NFT marketplace application that allows users to buy, sell, and trade non-fungible tokens.
The NFT Marketplace is a web application that provides a platform for users to interact with non-fungible tokens (NFTs). It allows users to browse through a collection of NFTs, view their details, and perform various actions such as buying, selling, and transferring ownership of NFTs.
The application is built using Next.js for the frontend, Solidity for the smart contracts, and Polygonscan blockchain for NFT transactions.
- Browse NFTs
- View detailed information about NFTs including title, description, price, creator and owner
- Buy NFTs using cryptocurrency (ETH/MATIC)
- Sell NFTs by listing them on the marketplace
- Transfer ownership of NFTs between users
- Connect and manage user wallets for transactions
- View your owned NFTs
- Clone the repository.
git clone https://github.com/BurhanH12/NFT_Marketplace.git
- Install the dependencies.
cd nft-marketplace
npm install
-
Configure environment variables. create a
.env
file in the root directory Define the required environment variables such as Pinata API keys, contract addresses, etc. -
Run the development server.
npm run dev
npm run serve
-
Open http://localhost:3000 with your browser to see the result.
-
Connect your wallet to the application and explore the marketplace. *Sign in or create an account. *Connect your Ethereum wallet (e.g., MetaMask) to interact with NFTs.
-
Browse NFTs, view their details, and perform actions such as buying, selling, or listing NFTs.
Remember to update the placeholders like Project Name
, Description
, Features
, Installation
, Usage
Contributing
, and License
with the relevant information for your project. You can also add more sections or customize the formatting as needed.