This is a mint launchpad designed to mint unique NFTs, featuring whitelist access for early adopters. Whitelisted users can mint a limited number of NFTs at a reduced price, ensuring an exclusive and fair minting process.
- Built an interactive and responsive NFT minting platform using Next.js for the front end and Express.js for the back end.
- Developed smart contracts in Move language, ensuring security and efficiency on the Sui blockchain.
- Verified user eligibility for whitelist privileges, including lower minting costs and restricted token minting limits.
- Randomly generated and assigned unique image traits during the minting process, ensuring every NFT is distinct.
- Integrated with multiple wallet providers to enhance user accessibility and streamline transactions.
- Ensured users hold 10+ SUI in their wallets before allowing transactions, adding a layer of validation.
- Implemented Chart.js for a user-friendly interface to track NFT traits and wallet activity.
- Frontend: Next.js, Chart.js
- Backend: Express.js, Node.js
- Smart Contracts: Move (Sui blockchain)
- Wallets: Sui-compatible wallets (e.g., Sui Wallet, Ethos)
- Blockchain: Sui blockchain
- Clone the repository and install dependencies: git clone https://github.com/muffin819/nft-launchpad-sui.git cd nft-launchpad npm install
- Start the development server: npm run dev
- Connect your wallet and ensure you hold 10+ SUI.
- If you are on the whitelist, enjoy reduced minting fees and mint your NFTs.