SachinCoder1 / NFT-Marketplace-DApp

Full Stack NFT Marketplace (Decentralized Application. Good Looking UI See All Listed NFTs | Buy a NFT | List a NFT just by putting image, name, description, price | See your Purchased NFTs | See Your Listed NFTs | NFts you have sold.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FullStack-NFT-Marketplace-DApp

Complete Full Stack NFT Marketplace (Decentralized Application) using solidity language, hardhat, and next.js framework for frontend.

Dashboard  

Screenshot-172

     

List NFT  

Screenshot-171

Functionalities :-

  • See All Listed NFTs without doing Login.
  • Buy a NFT.
  • List a NFT just by putting image, name, description, price.
  • See your Owned NFTs (Your purchased NFTs)
  • See Your Listed NFTs and NFts you have sold.
  • Good UI

NFT Marketplace Contract Deployed on Rinkeby Test Network -> 0xa0da870859847DAeae4A291fd0606b3525eE154F NFT Contract Deployed on Rinkeby Test Network -> 0x1Ea39cEd6b34471f5081749751aBE0e1C3867E27

Check It at -> Not deployed at (Deployed on fleek (IPFS)

Check NFT Marketplace Smart Contract At -> https://rinkeby.etherscan.io/address/0xa0da870859847DAeae4A291fd0606b3525eE154F#code

Check NFT Marketplace Smart Contract At -> https://rinkeby.etherscan.io/address/0x1Ea39cEd6b34471f5081749751aBE0e1C3867E27#code

How to Setup in your local enviroment :-

Frontend

1. cd frontend
2. yarn
3. yarn run dev

Blockchain

1. cd blockchain
2. yarn
3. setup env
4. yarn hardhat test || npx hardhat test
5. yarn hardhat run scripts/deploy.js --network localhost

Technologies/Frameworks Used :-

Frontend

  1. Next.js
  2. Tailwind CSS (For styling)
  3. ethers.js For integration of blockchain

Blockchain

  1. Solidity (To develop Smart Contract)
  2. Javascript (For deploying scripts)
  3. Chai (For testing Smart Contract)
  4. Openzeppelin For minting NFT
  5. Hardhat

About

Full Stack NFT Marketplace (Decentralized Application. Good Looking UI See All Listed NFTs | Buy a NFT | List a NFT just by putting image, name, description, price | See your Purchased NFTs | See Your Listed NFTs | NFts you have sold.


Languages

Language:JavaScript 84.9%Language:Solidity 15.0%Language:CSS 0.1%