MOVIEX -- On-chain ticketing & escrow system with event indexing for seamless payments
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.
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.

