MovieX

MOVIEX -- On-chain ticketing & escrow system with event indexing for seamless payments

MovieX

Created At

ETHOnline 2025

Project Description

MOVIEX is a blockchain-based movie ticketing platform designed to make ticket booking, attendance verification, and refunds trustless, transparent, and secure. Users select movies and seats, pay using Sepolia test tokens or PYUSD, and receive NFT tickets (ERC-721) recorded on-chain. The ticket QR code is revealed only shortly before showtime, preventing resale and scalping. Users can cancel before a deadline to receive partial refunds using a secret-proof mechanism, ensuring fairness.NFT metadata can encode loyalty rewards or discounts for future bookings. The system also includes an analytics dashboard for theatres using Envio, giving real-time insights on attendance, ticket sales, and refunds.

How it's Made

Smart Contracts: Developed with Hardhat, deployed on Sepolia. Handles NFT minting, ticket ownership, time-locked QR reveal, refund logic, and on-chain age verification.

Payments: PYUSD ERC-20 token simulates real stablecoin transactions for demo purposes, allowing instant testnet payments.

Frontend: Built in React, providing users with seat selection, ticket booking, QR display, and loyalty information.

Analytics: Envio captures on-chain events (ticket minting, QR redemption, refunds) for theatre dashboards.

background image mobile

Join the mailing list

Get the latest news and updates