Inspiration
The inspiration for this project came to me while watching a video where someone was explaining how NFTs could be used as an authentication tool since a unique person on the blockchain owns them.
What it does
Allows you to buy and sell tickets for concerts, events, and other things through the use of NFTs For this purpose, it uses a smart contract on the Ethereum blockchain to create ownable NFTs. The admins can mint the NFTs which the customers will buy through Metamask. The owner of the NFT can also resell the NFT, however, a cut of the profit, in this case, will go to the artist. In this way, even if the ticket goes for 10x its value, the artist will get his fair share.
How we built it
Challenges we ran into
Everyone in the team was using a framework they had not used before and so we had to work extra hard to debug the errors we ran into on top of that integrating blockchain with a nextjs app was extremely difficult. Another problem we ran into was the fact that Solidity did not provide floating-point numbers which cause more issues.
Accomplishments that we're proud of
A very big accomplishment we are very proud of was that we were able to integrate a fully functioning blockchain application when it is not a primary domain for any of us. We were able to integrate whatever we had learned about this topic in such a short amount of time
What we learned
We learned a lot through this project. Atharva had never done frontend before this, so he got a lot of experience, Aditya got the opportunity to explore Blockchain, Ananya got her first designer experience in a hackathon, and Saniya was exposed to React framework.
What's next for NFTickets
The next thing for NFTickets would be to iron out the bugs and make a more solid frontend and then deployment of course.
Built With
- figma
- hardhat
- nextjs
- solidity
Log in or sign up for Devpost to join the conversation.