Tick3t: Seamless, privacy-first event ticketing for Web3. Gasless NFT tickets for crypto users, instant smart wallets for newcomers via Telegram, and ZK-powered privacy for exclusive events. Bridging mass adoption and Web3 innovation effortlessly. 🎟️✨
Tick3t transforms Web3 event ticketing by prioritizing accessibility, privacy, and scalability. Experience events on-chain through our Telegram Mini App @tick3tapp_bot or directly via the Tick3t App.
Core Features
Competitive Advantages
Technical Infrastructure
Technology Stack
Vision
Tick3t bridges the gap between Web3 innovation and real-world usability, making it the premier platform for accessible, secure, and private event ticketing. Our solution caters to both crypto-native users and newcomers, revolutionizing how we experience events on-chain.
Here's the updated version with ** * formatting for bold and large text:
** Frontend Architecture ** The application is built with Next.js and TypeScript, featuring a comprehensive Web3 integration stack. Authentication and wallet management are handled using Dynamic.xyz SDK for Telegram-based login, Wagmi for Ethereum interactions, and Biconomy for account abstraction and gasless transactions. The UI is designed with Tailwind CSS, enhanced by Framer Motion animations. WorldCoin's MiniKit is integrated for identity verification.
** Telegram Bot Integration ** The Tick3t Telegram bot is developed using the Telegraf framework. The bot provides a straightforward command interface (/start, /help, /webapp) and integrates Telegram Mini App functionality to seamlessly connect users to the Web3 ticketing platform. This integration leverages Telegram's extensive user base to enhance accessibility.
** Core Features **
Account Abstraction (Biconomy): To simplify user interaction, Biconomy is used for gasless transactions. Event organizers cover the gas fees, ensuring a smooth and user-friendly experience.
Zero-Knowledge Circuits for Private Event Data:
Email Proofs (VLayer): Users receive email invitations for events. A proof is generated from the email to verify the user's invitation. Chain Activity (VLayer): For specific events, organizers can require certain criteria, such as transaction volume or ownership of specific tokens. Using zero-knowledge proofs, the system checks if users meet these conditions. For this hackathon, we focused on verifying token holdings within specific block intervals. Hidden Location (Lit Protocol): Non-participants cannot view the event's location. Lit Protocol ensures that only users who meet the specified criteria can access the event's location.
** Smart Contract Architecture ** The smart contract infrastructure is developed in Solidity to implement a robust event ticketing system with privacy features. It consists of three main components:
EmailProver Contract: Verifies email authenticity using the VLayer protocol, with a focus on validating university domain emails (e.g., @umons.ac.be).
EventFactoryNFTsEmail Contract: Implements a factory pattern to manage event creation and lifecycle. It maintains separate arrays for future and past events, ensuring efficient data management.
NFT-Based Ticketing System: Facilitates ticket sales through gasless transactions powered by Biconomy and integrates email verification via zero-knowledge proofs.
The contracts include robust access controls, time-based event management, and privacy-preserving mechanisms for email verification. This architecture supports scalable event creation while maintaining high standards of security and privacy.