Gasless event ticketing with Smart Accounts on Monad.
SmartTix is a next-generation event ticketing platform that eliminates gas fees for users by leveraging MetaMask Smart Accounts. Built on Monad testnet, it provides a seamless experience for event organizers and attendees.
We saw how hard it is to get tickets to my favourite concerts and parties most especially if it is booked online. Sometimes I am not able to get it fast due to payment method or failed transaction as a result of bank charges. So we decided to create something revolutionary from scratch. Here is a breakdown of how it went. Week 1: Foundation & Smart Contracts Set up Next.js frontend with TypeScript and Hardhat for Solidity development Developed and deployed two core smart contracts to Monad Testnet: TicketNFT (ERC-721 with role-based access) and CheckIn (delegation-based verification system) Configured multi-wallet support for MetaMask, Rabby, Coinbase, and other popular wallets Week 2: Smart Account Integration & UI Integrated MetaMask Smart Accounts to enable gasless transactions for users Built a modern, responsive UI with purple gradient theme and Monad branding Implemented delegation system allowing verifiers to check-in tickets without gas fees Added real-time analytics dashboard with live ticket sales and check-in statistics Week 3: Polish & Deployment Resolved technical challenges including Hardhat version conflicts, TypeScript errors, and mobile responsiveness Implemented QR code support for mobile wallet connections Deployed to Vercel with automatic GitHub integration Created comprehensive documentation and 3-minute demo video Key Achievements: ✅ Fully functional gasless ticketing system ✅ Real on-chain transactions (not mockups) ✅ Professional UI/UX with animations ✅ Multi-wallet compatibility ✅ Mobile-responsive design ✅ Live analytics dashboard ✅ Complete user flow from wallet connection to transactions The end result was great, know it needs few tweaks but the basic functionalities are all working speedily.
Not Applicable