2022 · Smart contract
Swap2Swap
An NFT marketplace where users discover, create, buy and sell NFTs, built by following JS Mastery's Cryptoket tutorial.
- Period
- –
- Client
- Personal project
- Role
- Sole developer, following JS Mastery's Cryptoket tutorial from its Ultimate Web3 course.
Problem
Learning full-stack web3: a marketplace contract in Solidity and a React front end that talks to it through MetaMask, with the NFTs' files on IPFS.
Outcome
Users connect MetaMask, create an NFT with its file stored on IPFS, list it for sale and buy others'; the contract builds on OpenZeppelin and is compiled with Hardhat.
Stack
- Solidity
- Hardhat
- Next.js
- React
- Ethers.js
- IPFS
- Tailwind CSS