Back to Projects

Blockchain Ticket Sale System

December 2024

Designed and deployed a Solidity ^0.8.0 smart contract (12 functions, 4 events, 2 structs) enabling ticket purchases, peer-to-peer swaps, automated refunds, and configurable 10% service fees; enforced 1-ticket-per-wallet ownership using custom modifiers and access control patterns.

Built a React 19 frontend integrated with Web3.js v4 and MetaMask for real-time transaction signing and on-chain state queries; executed 50+ Sepolia testnet transactions to validate purchase, swap, and refund workflows and verified contract on Etherscan.

Tech Stack

SolidityJavaScriptWeb3.jsReactSepoliaEtherscanInfuraGanache