Inspiration
The 2022 Champions League final saw an insane amount of counterfeit tickets. About 70% of Liverpool fans presented fake tickets. This led to chaos, tear gassing of fans and delay in kick off of the game.
What it does
This problem could be prevented by minting 1 of 1 event tickets on the Blockchain. This way, counterfeiting would be impossible. Each ticket represented by an NFT would ensure guest authenticity. By extension, this solution can be used for other events that require ticketing and digital loyalty programs can be conducted effectively. For this project, we’ll aim to: Mount these NFT tickets on Solana Blockchain because of its speed and low fees. A feature for users to buy tickets using Solana pay. Create a royalty program. E.g free coffee for the Early bird buyers at the event, free mileage for airplane tickets etc. An authentication system for the Event host to authenticate ticket holders at the event
How we built it
For the project, we’ll aim to build a React app that will allow listing and buying of tickets as NFT. Tools needed include Nodejs, React, Typescript and Solana wallet. The steps for implementing this idea will include Creating and minting NFT tickets on Solana Blockchain This will involve creating NFT tokens on Solana Blockchain. The number of tokens will be equal to the number of seats available at the event.
Implementing the transaction on our web3 app This will involve listing the available NFT tickets on the React page and allowing users to select the ticket of their choice, connect their browser wallet or generate barcodes to pay for tickets using Solana pay.
Implementing royalty program Royalty tokens/programs will be implemented to reward users based on certain criteria. E.g Early bird
A UI for Event host to verify NFT A UI Page for Event host to verify ticket holders.
Challenges we ran into
Setting up Solana for Windows Figuring out how to create Solana NFTs
Log in or sign up for Devpost to join the conversation.