Submission Category
We're submitting under the DEVELOPER entry segment in the NFT category.
Inspiration
In today's time, NFT marketplaces are widely present. We didn't want to build another NFT marketplace, we wanted to enhance the functionality of what an NFT can actually represent. Here's what we thought of, when you purchase music by an artist, you don't purchase individual singles, you purchase entire albums. We can see this across many industries whether it is design assets for graphic designers or collectibles for gamers. In our everyday life - bundles or collections of items turn out to be much more affordable and easier to purchase. They also simplify the decision-making process for purchases.
What it does
The application allows the owner of the single NFTs to bundle up the chosen NFTs in a single collection NFT using the capability of the IRC3 token. The buyer of the collection NFT now becomes the new owner and they can choose to do whatever they wish with the new bundled NFT including unbundling it ! We built a toy marketplace to demonstrate the functionality that we built.
How we built it
We implemented an IRC3 Token that would provide the capability to seamlessly bundle and unbundle NFTs into collections that can be freely traded on any NFT marketplace. We created a Node.js backend to serve as the web server for our toy marketplace and also to provide a middleware layer to access the ICON blockchain via the Javascript SDKs. The SDKs allowed us to independently test and prototype the core blockchain functionality while giving us creative freedom over the NFT marketplace.
Challenges we ran into
We faced some challenges in setting up the ICON SDK on our laptops. We initially faced a lot of challenges trying to figure out what to do and how to implement it since it was our first blockchain hack. Integrating our frontend and backend was a challenging task as well.
Accomplishments that we're proud of
This is our first blockchain hackathon, we're proud of being able to build and develop a functioning end to end application which could actually benefit the NFT marketplace. We have seen the benefits of bundling products in our day to day life and we hope it would bring the same for NFTs.
What we learned
Since this is our first blockchain hackathon, developing the SCORE had a large learning curve, but the ability to run JUnit test suites really sped up our development cycles. We learnt a lot about developing smart contracts, implementing it on the blockchain and hosting a web server on the blockchain.
What's next for NFTBundler
We aim to enhance the functionality of the bundler such as creating custom bundles with individual NFTs from different owners.


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