NFT-Based Ticketing Platform

December 31, 2024 ยท View on GitHub

Welcome to the NFT-Based Ticketing Platform, a revolutionary way to buy, sell, and manage event tickets using blockchain technology. Our platform leverages the power of NFTs (Non-Fungible Tokens) to provide secure, verifiable, and unique digital tickets, along with exciting rewards for every purchase. We also integrate a decentralized AI chatbot to assist users with any questions or concerns, ensuring a seamless ticketing experience

Project Vision

The NFT-Based Ticketing Platform aims to transform the event ticketing industry by introducing a secure, transparent, and rewarding ticketing system powered by blockchain technology. Our vision is:

  1. To provide hassle-free and secure ticketing
  2. To avoid counterfeit tickets and black-market sales
  3. To provide interactive and personalized User Experience

Key Features

1. NFT-Based Ticketing

Every ticket is issued as a unique NFT, ensuring authenticity, traceability, and security. No more worries about counterfeit or duplicated tickets each NFT is verifiable on the blockchain.

2. Decentralized AI Chatbot for Support

A decentralized AI chatbot to assist users with any queries or concerns in real-time. The chatbot is powered by AI and operates on a decentralized network, ensuring privacy and autonomy. The chatbot is available 24/7 to guide you through the process.

3. Rewards on Every Purchase

Earn rewards with every ticket purchase! Each time you buy a ticket, you'll receive loyalty points or exclusive NFTs that can be redeemed for future discounts, special event perks, or limited-edition digital collectibles.

Getting Started

Installation & Setup

  1. Clone the repository:

    git clone https://github.com/Ayushsingla1/Ticketing-web3
    
  2. Navigate to the project directory:

    cd Ticketing-web3
    
  3. Install dependencies:

    npm install
    
  4. .env File: Edit the sample.env to .env file in the root directory of the project. Add the given environment variables to the .env file

  5. Start the development server:

    npm run dev
    

Tech Stack

  • Frontend: React, Tailwind CSS
  • Blockchain: Solidity (Smart Contracts), Remix IDE (Deployment and Testing), Flow Asia blockchain
  • Wallet Integration: MetaMask
  • Decentralized AI Chatbot: Gaianet.ai Decentralized AI chatbot powered by machine learning and blockchain