NFTMarketplace
NFTMarketplace copied to clipboard
NFT marketplace that you can mint, buy and sell NFts. Made with Next.js, Tailwind, Polygon and Firebase.
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