← Back to home

MintFolio

MintFolio is a one-stop Dapp for all your NFT needs, Whether you are a dev, artist or a new collector. Our Dapp allows you to mint, burn, check rarity, sell, list, generate ... NFTs. Fork and launch your new NFT collection/project in minutes!

Screenshots

MintFolio screenshot 1
MintFolio screenshot 2
MintFolio screenshot 3

Problem Statement

MintFolio is a cross-chain dapp that aims to improve the onboarding experience for the new wave of NFT users. Whether you are a developer, artist, novice collector or someone new to the blockchain ecosystem, you can quickly join the NFT world with just a simple click.MintFolio dapp has a cross-chain Marketplace to Sell, List and Explore NFTsMinter to mint “CandyNFT” collection with completely on-chain NFT metadataMinter to mint “CryptoDevs” collection, which is a generative art NFT collection with unique traits (We are doing NFT drop for CryptoDevs on testnet and if possible soon on mainnet)NFT Burner to burn your CryptoDevs and earn rewardsYour collections page lets you view all your NFTs in your walletRarity viewer to see the rarity of an NFT in its collectionTransactions page to see all your actions and events All the functionality is achievable using a click of a button!How can this dapp help developers 👩‍💻🧑‍💻 - Developers can easily clone the Github repository, change contract address to their smart contract address and voila! they have a working dapp with all the above functionalities.How can this dapp help artists 🖌 - An artist can now launch their next NFT Collection in a matter of minutes! Not kidding. Using Moralis generative art engine, they can make their artwork, upload it to IPFS and use our custom python script to create a provenance hash to prove the sequence of mint.How can this dapp help novice collectors 🖼 - Cross-chain marketplace explorer to list and buy NFTs, mint new NFT with a click of a button, view rarity of NFTs with Rarity viewerHow can this dapp help new web3 users 👋 - We have designed the dapp to be user-centric, informative, clean and fun to improve the onboarding experience.

Solution

'- User interface is a ethereum react boilerplate with backend functionalities using Moralis ServerUsed moralis api/react hooks for getting data from blockchain such as NFT token Ids, token balance, authentication, etcMoralis backend database is synced with contract events to display different transactions and actions performed on the applicationSmart contract are in solidity and were compiled and deployed on polygon network using Remix IDEChainlink VRF is used to generate random numbers to create random on chain NFTsChainlink VRF is also used for getting an startingIndex which is used in NFT launch for fair distribution of art work(tokenId + startingIndex) % 10000 → Initial Sequence IndexArtwork layers were created using FigmaA node.js script was used to compile different to form the final artwork which was then uploaded to IPFS using Moralis ApiA custom python script was used to generate concatenated and provenance hash string to prove the sequence of mints

Hackathon

Road to Web3

2024

Prizes

  • 🏆

    🥇 Best Dapp Using Moralis

  • 🏆

    🏊 Polygon Pool Prize

Contributors