Team 45
Team Members |
Faculty Advisor |
Matt Foley |
Jake Scoggin Sponsor UConn College of Engineering |
sponsored by
Blockchain Ticketing
The UConn Blockchain Ticketing System is a full-stack solution designed to combat fraud and enhance fairness in the student ticketing process for athletic events. Motivated by rising demand and ongoing issues with unauthorized resales, our project provides a secure, transparent, and accessible way for UConn students to claim and use tickets. Our system uses Vue.js to deliver a user-friendly interface where students can log in with their UConn NetID, browse and claim event tickets, and manage their digital ticket wallets. Administrators use a parallel interface to create events, release tickets, and monitor access. At the heart of our backend is the Ethereum blockchain, where smart contracts ensure the immutability and authenticity of ticket data. By cryptographically linking each ticket to a verified student identity, we prevent black-market resales and enhance transparency across the system. We use MySQL to store off-chain data including student and event details. Our Users Table tracks NetIDs, privilege levels, and a points-based system that rewards responsible participation. Our Events Table logs essential event details and release schedules. This hybrid approach allows for real-time data handling while preserving the integrity of our blockchain components. The system focuses on three core goals: 1. Fraud Prevention – using blockchain to link tickets to specific students. 2. Accessibility – with a clean, intuitive frontend and built-in safeguards like error alerts and return systems. 3. Efficiency – through automation, smart contracts, and scalable backend design. Together, these innovations offer a scalable and secure model for ticketing that builds a stronger, more equitable campus experience. GitHub Repository: https://github.com/lpep64/Blockchain-Ticketing