黑客松進展
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.