Skip to content

Vib-UX/tickity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎟️ Tickity

NFT ticketing platform with Geofencing, AR & AI integration built on Etherlink.

Features

  • NFT Ticketing - ERC-721 tickets with dynamic QR codes and anti-scalping protection
  • Secure Onboarding - Social login and geo-location checks
  • AR Experience - Camera-based AR activation and venue navigation
  • AI Recognition - Real-time logo detection and context-aware POAP minting
  • Memory Generation - Stylized photo filters with NFT collectible output
  • POAP Minting - Instant gasless minting with smart retry logic
  • Marketplace - In-app resale with onchain royalty enforcement
  • Organizer Dashboard - Event management and analytics
  • Cross-Platform - Discord/Telegram automation and deep linking

User Flow

sequenceDiagram
    participant User as User
    participant App as Tickity App
    participant Auth as Auth Service
    participant Contract as Smart Contract
    participant AR as AR System
    participant AI as AI Service
    participant POAP as POAP Contract
    participant Market as Marketplace

    Note over User,Market: User Onboarding & Ticket Purchase
    User->>App: Open App
    App->>Auth: Social Login / Wallet Connect
    Auth->>User: Authentication Success

    User->>App: Browse Events
    App->>Contract: Get Event Details
    Contract->>App: Event Info + Pricing

    User->>App: Purchase Ticket
    App->>Contract: Mint NFT Ticket
    Contract->>User: NFT Ticket Delivered

    Note over User,Market: Event Day Experience
    User->>App: Arrive at Event
    App->>AR: Scan QR Code
    AR->>Contract: Verify Ticket
    Contract->>AR: Ticket Valid

    User->>AR: Activate AR Camera
    AR->>AI: Analyze Visual Cues
    AI->>AR: Logo/Brand Recognition
    AR->>POAP: Trigger POAP Mint
    POAP->>User: POAP Delivered

    User->>App: Take Photo
    App->>App: Apply Style Filters
    App->>Contract: Mint Memory NFT
    Contract->>User: Memory NFT Created

    Note over User,Market: Post-Event Activities
    User->>App: Access Marketplace
    App->>Market: List Ticket/NFT
    Market->>App: Listing Created

    User->>App: View Analytics
    App->>User: Event Stats & POAPs
Loading
image

Tech Stack

  • Blockchain: Etherlink (Tezos Layer 2)
  • Smart Contracts: Thirdweb SDK/Foundry
  • Oracle Integration: Redstone Protocol
  • Storage: IPFS
  • Indexing: Goldsky Subgraph
  • AR/AI: Custom mobile implementation
  • Frontend: Mobile-first React Native/Flutter

SDK & Service Integrations

Thirdweb SDK Integration :

Goldsky Subgraph Integration :

Redstone Oracle Integration :


🧾 Transaction Links + Ghiblified POAP 🎟️

Here’s a quick overview of the onchain actions and resulting Ghibli-style POAP minting on Etherlink Testnet:


🎫 Purchase Ticket


🪄 useTicket & POAP Minting

  • View Transaction →
    Ticket is validated and a POAP (Proof of Attendance Protocol) NFT is minted for the attendee.

📅 Create Event


🖼️ Ghiblified POAP NFT

A uniquely styled Ghibli-inspired POAP minted to the attendee wallet:

Ghibli POAP

About

NFT ticketing platform with Geofencing, AR , AI & Ghiblified POAP!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •