Inspiration
We looked at the repos we are maintaining during this program, and a lot of them revolved around NFTs. We wanted to also create a project the rest of our fellows could enjoy.
What it does
It is a collection of NFTs available to mint on the devnet.
How we built it
- First step was to create the assets for our NFTs. We did this using Figma and Treat Toolbox to compose the images and metadata
- We used metaplex's CandyMachine v2 to upload those assets to arweave and create a CM instance to allow others to mint our NFTs
- Lastly, we're using Metaplex's frontend repo to give our fellows access to our NFT collection.
Challenges we ran into
While trying to create our Candy Machine, we ran into asset verification errors, resulting from a : in our NFT names. After debugging as a group, we realized the issue and were able to update our metadata to not run into verification issues.
The other issue we ran into, is that some of the FE libraries we wanted to use are not compatible with CMv2
Accomplishments that we're proud of
Completing an end to end project on Solana.
What we learned
The process of what creating an NFT collection entails. Solana projects move very quickly. The ecosystem is still very early, which means we have to be vigilante for bizarre errors.
What's next for NFT Badges
Once we each have our collections up and running, we will work on creating backend for authorization to check if the user has completed the 1-on-1 (before actually being able to mint). We will airdrop prizes to the people who hold all 4 badges (1 from each collection)
Built With
- candy-machine-mint
- figma
- react
- rust
- treat-toolbox
- typescript
- vercel

Log in or sign up for Devpost to join the conversation.