project screenshot 1
project screenshot 2
project screenshot 3

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!

MintFolio

Created At

Road to Web3

Winner of

๐Ÿฅ‡ Best Dapp Using Moralis

๐ŸŠ Polygon Pool Prize

Project Description

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 NFTs
  • Minter to mint โ€œCandyNFTโ€ collection with completely on-chain NFT metadata
  • Minter 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 rewards
  • Your collections page lets you view all your NFTs in your wallet
  • Rarity viewer to see the rarity of an NFT in its collection
  • Transactions 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 viewer

How 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.

How it's Made

'- User interface is a ethereum react boilerplate with backend functionalities using Moralis Server

  • Used moralis api/react hooks for getting data from blockchain such as NFT token Ids, token balance, authentication, etc

  • Moralis backend database is synced with contract events to display different transactions and actions performed on the application

  • Smart contract are in solidity and were compiled and deployed on polygon network using Remix IDE

  • Chainlink VRF is used to generate random numbers to create random on chain NFTs

  • Chainlink 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 Index

  • Artwork layers were created using Figma

  • A node.js script was used to compile different to form the final artwork which was then uploaded to IPFS using Moralis Api

  • A custom python script was used to generate concatenated and provenance hash string to prove the sequence of mints

background image mobile

Join the mailing list

Get the latest news and updates