Skip to content

OnTix is a decentralized NFT ticketing platform on Ethereum that uses ERC-721 tokens to ensure fraud-free, scalper-proof, and transparent ticket sales. Smart contracts manage events, sales, resale, and real-time validation, while off-chain storage supports efficient frontend display.

Notifications You must be signed in to change notification settings

LouisFernando1204/ontix-dapp

Repository files navigation

OnTix : Decentralized NFT Ticketing Platform for a Fairer Future 🎫🔗

✨ Overview

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. 🚀

🧑‍💼 Features

  • 🎫 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.

🚀 OnTix Insights

⚙️ Tech Stack Behind OnTix

  • 💻 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

🤝 Contributors

About

OnTix is a decentralized NFT ticketing platform on Ethereum that uses ERC-721 tokens to ensure fraud-free, scalper-proof, and transparent ticket sales. Smart contracts manage events, sales, resale, and real-time validation, while off-chain storage supports efficient frontend display.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •