🎯 Inspiration

Ticket fraud and scalping cost the live events industry billions each year. Fans often buy fake tickets or pay inflated resale prices, while organizers struggle with bots and middlemen. I wanted to create a trustless, transparent ticketing system using Polkadot’s blockchain technology — one that ensures every ticket is authentic, user-owned, and verifiable on-chain.


🎫 What It Does

TicketDot is a decentralized ticketing platform built on Polkadot’s Astar Network that turns every event ticket into an NFT.

  • Event Organizers can create and manage events directly on-chain.
  • Users can browse, buy, and transfer NFT-based tickets securely.
  • Each Ticket is an NFT that proves authenticity, ownership, and transfer history — eliminating fraud and scalping.

All transactions are recorded on-chain, and metadata (like event details) is stored on IPFS, ensuring transparency and decentralization.

đź§± How We Built It

  • Smart Contract: Written in Ink! (Rust), using the PSP34 NFT standard for tokenized tickets.
  • Blockchain Layer: Deployed on Astar Shibuya Testnet, leveraging Polkadot’s interoperability.
  • Frontend: Built with React + TypeScript + Vite for a responsive, intuitive UI.
  • Web3 Integration: Used Polkadot.js API for wallet connection and blockchain transactions.

- Storage: Event metadata stored on IPFS for immutability and decentralization.

đź§© Challenges We Ran Into

  • Issues with the substrate_contract_node in windows and local deployment for local node.
  • Handling asynchronous blockchain calls within a React frontend.
  • Debugging contract deployment errors and wallet integration.
  • Ensuring the UI remained simple and beginner-friendly despite the blockchain complexity.

🏆 Accomplishments That We’re Proud Of

  • âś… Fully functional end-to-end DApp deployed on the Astar Shibuya testnet.
  • âś… Seamless wallet integration via Polkadot.js.
  • âś… NFT-based ticketing system that prevents fraud and proves authenticity.
  • âś… Clean, modular, and open-source architecture.
  • âś… Designed a real-world applicable solution that demonstrates Polkadot’s strengths.

📚 What We Learned

  • Building smart contracts in Ink! and understanding Polkadot’s Substrate architecture.
  • Using PSP34 for interoperable NFT assets.
  • Integrating React with Polkadot.js for blockchain interaction.
  • Deploying contracts and managing metadata through IPFS.
  • Best practices for creating scalable DApps on the Polkadot ecosystem.

đź”® What's Next for TicketDot

  • QR Code Verification: For physical venue check-ins.
  • Secondary Marketplace: Peer-to-peer ticket resale with price caps.
  • Royalty System: Allowing organizers to earn from resales.
  • DAO Governance: Community-driven platform decisions.
  • Multi-Chain Expansion: Deploy across multiple Polkadot parachains.
  • Mobile App: A lightweight version for on-the-go event access.

Built With

Share this project:

Updates