Welcome to OnTix, the next-generation NFT-based ticketing platform powered by blockchain! 🎟️✨ Say goodbye to ticket fraud, scalping, and opaque distribution—OnTix leverages ERC-721 tokens to ensure every ticket is unique, secure, and transparent. From event creation to real-time QR-based check-ins, OnTix empowers organizers and attendees alike with full control and trustless ticketing. 🚀
- 🎫 Create and Manage Events: Anyone can become an event organizer and mint unique NFT tickets directly via smart contracts.
- 🛍️ Purchase Tickets Securely: Buy tickets using ETH and own them in your wallet as verifiable NFTs.
- 🔁 Secondary Resale with Limits: Resell tickets transparently with time and price limits enforced by smart contracts to prevent scalping.
- ✅ QR-based Ticket Validation: Tickets are validated on-site using QR scans connected directly to the smart contract for real-time authenticity.
- 📦 On-Chain & Off-Chain Data Management: While ticket transactions are fully on-chain, auxiliary data like event lists and ticket history is stored off-chain for efficient display.
- 🔐 Decentralized Ownership: Users fully control their tickets without relying on intermediaries—ensuring trustless and censorship-resistant ticketing.
- 🌐 Website : View Website
- 💻 dApp (Frontend) : View Code
- ⛓️ Smart Contract : View Code
- 🪙 Contract Address : View on Explorer
- 🛠️ Backend : View Code
- 📊 Overview Report : View File
- 📖 Usage Guidebook : View File
- 🎥 Demo Video : Watch Video
- 💻 Frontend : React (Javascript)
- ⛓️ Smart Contract : Hardhat (Solidity)
- 🪙 Token Standard : ERC-721
- 💼 Wallet Provider : Reown
- 🛠️ Backend : Node.js + MongoDB (for database)
- 🔗 Library : Ethers.js
- 🌍 IPFS Provider : Pinata
- ☁️ Cloud-based Media Management : Cloudinary
- 🎨 Styling : TailwindCSS
- 🤓 Louis Fernando : @LouisFernando1204
- 🤓 Richie Reuben : @richiereubenn
- 🤓 Lie, Samuel Miracle Kristanto : @Attraqtia