Inspiration

Getting new folks into the world of web3 world and gifting NFTs to everyone :)

What it does

A lightning-fast NFT minter on Solana. The UI is made simple so that the audience who is new to the Web3 world can also utilize it. The function is to allow the user to upload any image that he/she likes and the dApp converts that into an NFT and delivers it to the User's wallet.

How we built it

We have built using Metaplex, Moralis, IPFS, SPL Library, Solana Web3.js SDK.

  • We have used Moralis SDK of Solana for wallet connection with the Phantom wallet.
  • On the backend side of the website after collecting the data from the User, the image gets uploaded to InterPlanetary File System ( IPFS ) which is a decentralized platform to store files.
  • The rest details are added with the image URI in a JSON file that follows the JSON Schema required by the Solana Ecosystem to mint the NFT.
  • This JSON file is also uploaded on IPFS and is the URI is later forwarded to the Metaplex Functions. Metaplex JS does the task of minting the NFT and sending it to the User, Metaplex is a toolset built upon Solana Program Library.

Challenges we ran into

  • Learning NFT minting on Solana
  • Understanding Metaplex JS
  • Figuring out Metaplex projects

Accomplishments that we're proud of

  • There are no other On the Fly NFT minters examples out there, ( we searched a lot xD) so delivering a pretty fast minter and getting it to work smoothly was a big achievement for us.

What we learned

  • We learned how Solana's NFT Minting works
  • Learnt regarding the JSON Schema and Metaplex functions

What's next for Lighting NFT Minter

  • Providing a simple fast NFT minter, something which acts as a bridge for all the Web2 people to get on board with the crypto roller coaster is the goal.
  • We plan to add more features like GIF minting.

Built With

  • ipfs
  • metaplex
  • moralis
  • nextjs
  • solana
Share this project:

Updates