The Candy-Machine-Mint project is designed to let users fork, customize, and deploy their own candy machine mint app to a custom domain, ultra fast.
A candy machine is an on-chain Solana program (or smart contract) for managing fair mint. Fair mints:
- Start and finish at the same time for everyone.
- Won't accept your funds if they're out of NFTs to sell.
The Candy-Machine-Mint project is meant to be as simple and usable as possible, accessible to everyone from long-time crypto devs to junior React devs with a vague interest in NFTs. Our goal is to empower users to create their own front ends to display, sell, and manage their NFTs as simply as possible by just updating a few styled components and following a well-documented process for setup and shipping.
In this project my main achievements were:
- Getting familiar with TypeScript
- Generate the metadata for the NFT collection using the hashlips art generator
- Deploy my own algorithmically generated NFT collection on the solana blockchain (devnet) using Metaplex
- Create a small react app where users can mint their NFTs.
- Check out the final version of the minter here: https://candy-machine-v2-minter.vercel.app/
- And the backend repository here: https://github.com/diogofpmonteiro/metaplex-CMV2-minter