project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

zycket

Revolutionizing event ticketing with blockchain! Secure, transparent NFT tickets with a user-friendly app, offering personalized event discovery and easy resale. #NFTTicketing #BlockchainEvents

zycket

Created At

ETHGlobal London

Winner of

Chiliz - Pool Prize

Prize Pool

Arbitrum - Qualifying Arbitrum Submissions

Prize Pool

Project Description

Our project is focused on creating an innovative ticketing platform using blockchain technology to issue and manage event tickets as non-fungible tokens (NFTs). This approach provides a range of solutions to the issues plaguing the traditional ticketing industry, such as counterfeit tickets, opaque resale markets, and excessive fees.

The NFT tickets on our platform will be unique, secure, and verifiable, eliminating fraud and unauthorized duplication. They will be easily transferable between users, ensuring that only legitimate tickets are bought and sold. This creates a transparent secondary market controlled by event organizers who can set parameters to prevent scalping and ensure fair pricing.

Our app features a user-centric interface, designed to make the process of finding events, purchasing tickets, and reselling them, straightforward and enjoyable. Personalization algorithms will recommend events based on users' interests, past purchases, and search history, while an integrated calendar will help them keep track of events they're attending and provide reminders.

For event organizers, a comprehensive dashboard offers real-time insights into ticket sales, market analytics, and buyer demographics. They'll have tools to manage their events, from setting ticket prices to overseeing the resale process on the secondary market.

In short, we're building not just a ticketing solution, but a complete ecosystem for event ticketing, where security, efficiency, and user satisfaction are paramount. Our platform will cater to event-goers and organizers alike, setting a new standard in how events are experienced and managed.

How it's Made

To construct the NFT ticketing platform, we embarked on a detailed, multi-faceted development process that integrated a variety of blockchain technologies and partner platforms. Here’s a technical breakdown of how it was built:

Core Technologies & Frameworks Blockchain: The platform is built on the Ethereum blockchain, leveraging its robust ecosystem for NFT and smart contract deployment. We chose Ethereum for its wide adoption, security, and support for ERC-721 (NFT standard), which is crucial for issuing unique, non-fungible tickets.

Smart Contracts: Written in Solidity, our smart contracts handle the creation, sale, transfer, and resale of NFT tickets. We utilized OpenZeppelin contracts for secure, standardized implementations of ERC-721. These contracts are deployed on Ethereum and also on Base for leveraging its unique features like account abstraction, improving user experience by simplifying transactions.

Front-End: The user interface is developed using the React framework, known for its efficiency and flexibility in creating dynamic, single-page applications. We integrated the Dynamic.xyz React SDK to enhance the onboarding experience, simplifying the crypto aspects for users new to blockchain.

Backend & APIs: The platform's backend is built with Node.js, interfacing with Ethereum through the Web3.js library, facilitating interactions between the web application and smart contracts. We also use Hyperlane for cross-chain interoperability, enabling ticket verification across multiple blockchain networks, expanding our platform's reach and usability.

Wallet Integration: We implemented WalletConnect, an open protocol for connecting decentralized applications to mobile wallets with QR code scanning or deep linking. This allows users to interact with the platform from their mobile devices securely.

Data Storage: For storing non-blockchain data, such as event details and user profiles, we utilized IPFS (InterPlanetary File System) for decentralized storage, ensuring data permanence and reducing central points of failure.

Partner Technologies & Integration Celo Integration: For microtransactions, such as small fee payments, we integrated Celo’s blockchain, chosen for its mobile-first approach and stability, ideal for processing payments efficiently and at low cost.

Chiliz for Fan Engagement: We partnered with Chiliz to utilize fan tokens within our platform, offering special event perks and rewards. This integration allows for deeper fan engagement and opens up new utility avenues for fan tokens.

Notable Hacks & Challenges Account Abstraction Hack: Implementing EIP-4337 for account abstraction was a complex challenge. We created a relay network on Base, allowing transactions to be sponsored and abstracting away the need for users to hold ETH for gas, significantly lowering the entry barrier for non-crypto users.

Dynamic Pricing Algorithm: Developing a dynamic pricing model for the secondary market was both a challenge and a hack. We used a combination of historical sales data, demand forecasting, and machine learning algorithms to adjust ticket prices in real-time, ensuring fair pricing and preventing scalping.

Cross-Chain Ticket Verification: Utilizing Hyperlane for cross-chain functionality posed significant technical challenges. We developed a custom message-passing protocol to verify ticket authenticity across chains, enabling a seamless experience for users attending events organized on different blockchains.

This detailed approach to development, combining a broad spectrum of blockchain technologies with innovative solutions to user experience challenges, has allowed us to create a truly unique and user-friendly NFT ticketing platform.

background image mobile

Join the mailing list

Get the latest news and updates