MintABox is an NFT e-commerce application that allows its users to curate gift items ranging from gadgets, accessories, jewelleries and other gift items from their original creators while they connect & pay with their metamask wallet to deliver these items directly to the recipients.
- Web3 auth using metamask
- Create & list tokens for sale
- Using IPFS for uploading the fileš
- Buyer can purchase box token or make a customized box token
- React-Js
- Chakra UI
- Hardhat
- Solidity
View the deployed project here
Check out Progress branch for more features (would be merged after Dec 19th..)
Run the following commands in the project directory
npm install
npm start
Run the following commands in the project directory
npx hardhat node
npx hardhat run scripts/deploy.js
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.