Skip to content

NFT marketplace that you can mint, buy and sell NFts. Made with Next.js, Tailwind, Polygon and Firebase.

License

Notifications You must be signed in to change notification settings

ThalesBMC/NFTMarketplace

Repository files navigation

NFT Marketplace that you can mint, buy and sell NFTs

You can run using npm run dev

The current website: https://ufpe-nft-market.vercel.app/

Add Metamask Extension

Add this network to metamask

Network Name: Mumbai TestNet

New RPC URL: https://rpc-mumbai.maticvigil.com/

Chain ID: 80001

Currency Symbol: Matic

Enter the website below and enter your Wallet address in order to receive Matic for free to carry out transactions on the site.

https://faucet.polygon.technology/

Remembering that the transaction confirmation takes a few seconds.

If you want to run the code

You need to have the nftaddress and nftmarket address that is received after running the code "npm hardhat run scripts/deploy.js --network localhost

Add the data from the previous step to a file called config.js

Use a site like Infura to host your project using the project ID

You can run using npm run dev

Replace NEXT_PUBLIC_WORKSPACE_URL with "https://matic-mumbai.chainstacklabs.com/"

Create a .secret file to store your metamask's private key value before deploying

And finally, replace the data in firebase-config.js file

References:

Inspiration features https://opensea.io/

Color inspiration https://dribbble.com/shots/16672394-AlienSpace-NFT-Webapp-Platform

https://www.youtube.com/watch?v=pI4438IHBYY

https://eliteionic.com/tutorials/creating-web3-login-with-ethereum-metamask-firebase-auth/

https://blog.jarrodwatts.com/the-ultimate-guide-to-firebase-with-nextjs

https://www.youtube.com/watch?v=jCY6DH8F4oc

https://www.youtube.com/watch?v=p36tXHX1JD8

https://docs.alchemy.com/alchemy/tutorials/nft-minter

https://docs.secondstate.io/oasis-network-ethereum-runtime/tutorial-mint-and-transfer-your-own-erc-721-nft-tokens

https://www.youtube.com/watch?v=YPbgjPPC1d0

https://dev.to/dabit3/building-scalable-full-stack-apps-on-ethereum-with-polygon-2cfb

https://github.com/dappuniversity/nft/tree/master/src/contracts